Forza Horizon 2 brings back Drivatar opponents, 1000 player clubs with shared progression, instant multiplayer, and more. They're calling it the most social racing game ever made.