Thx regrettably it is not for pleasure but to bury my uncle.
I have tried to keep my technical posts on the subject at xda as that is where the most movement on the subject has been here on page 34. Getting the apn sorted out if you have a sim that the phone is not familiar with is the trickiest part.
Bionic on tmobile - Page 34 - xda-developers
Screen grab
http://db.tt/6eOKZF4a
You can read all 34 pages but focus only on these areas as there was much experimentation early on that is not a factor:
You must be on 904 rom or lower and not ics or 905
Perform the band unlock with radiocomm or flash a file with bootstrap.
Switch sims. Not all usa T-Mobile ones work but AT&T and foreign ones seem consistent.
switch to wcdma in *#*#4636#*#* depending on your sim.
add apn info if you have a sim not recognized, via ##program <send> menu. This was the more confusing part as data is not as automatic as voice.