It will be available on ps3, xbox360 and pc!
I have a sense-based on what's said In the video-that we're not talking about a full sim game here, but something In the middle...
(Reminds you of Codemasters maybe? :D ) One other thing noticed Is that probably they won't Include all stages of all countries...
Hope there will be at least 6 per country!