Good luck that is really exciting! I am leaving for DF on Monday. What part of town are you moving to? We have a temp. residence in Polanco but will start looking for a permanent place when i get down there.
I wish I could answer your questions but really don't know! Maybe we will meet at the expat club get togethers (I forget what it is called exactly). That could be good networking for your BF.