I'm not quite sure what "G" means. I can't remember coming across it in game. As far as I know you can connect your Xbox to your PC for Internet connection. I haven't done this personally but a friend of mine has.
ok, no worries, i'ts in the main screen of xbox..i take it also that "credits" are like money, you buy stuff with it at the storefront..aside from buying upgrades for your cars..sorry i'm such a n00b lol
I just stuck with the same car & only upgraded the car when it was absolutely nesessary to do so. Had some races where I felt like I was driving at 1000% for the entire race. This stratagy did me well enough & now I've nearly every car on FM3, bar about 5, and I'm on 11.9m cr.