nowadays (AFAIKish) every post related to a game goes under game feeds so people wont have their home pages bombarded with 'help me out at my farm' posts and stuff
yep, create one via FB, but i suggest you ask your friends if anyone of them plays it already, then send you an invite so you guys are all happily on one server and can stalk each other during games ;D
when you get your phone back login to T11 via FB. this team can be used under multiple platforms and different devices