Where do I fine the free online pass?
You can find it in the Xbox Marketplace, in the game's "Extras" section. The easiest way is to download it from within the game.
I think they've discontinued the Xbox 360 exchange. I've never been able to use it.