Couple of points:
First, download VMWare, BusyBox, VirtualBox or whatever virtualisation tool you like and run BT in that. It removes a lot of the issues that you can and probably will have with the MBP's. I know you've got a mostly working solution going here so we can ignore this one for now.
Secondly, your rEFIt version is about 10 releases out of date I assume that's a typo, but just make sure.
And finally, take rEFIt out of the equation, hold down the option key on boot and see what shows up there. rEFIt is a great tool, but lately I've run into a couple of problems on more recent kit with it and I've nfi why.
I can't suggest and stress enough that your best bet is to run BT via a virtualisation tool. I'm going to guess you want to crack wireless which will be removed from the equation (it's hit and miss on apple hardware anyway), so save what poor college student money you can (obviously enough to get a legitimate Macbook, snow leopard upgrade - or a recent hardware model - a copy of windows 7 pro, and beers to get you through ) and get a USB dongle to do wifi work.
And, by the by, Mac sucks for Linux It actually sucks for Windows as well, but being an ACSA means I have to put both on client machines from time to time during deployments. Go figure.