It is going to be released on BOTH platforms. It will be in the Xbox Live Pass from Day one. (Xbox Live Pass for PC is coming... I guess this will be one of their new games)
No real details were released, just the video.

Best forum comment on saw on this from someone named Chris:

Quote
Microsoft should make “AA Delay simulator.” You have to sit in front of your computer for hours while the departure time keeps incrementing by 10 minutes. If you walk away even for a moment, the plane leaves without you and you lose.


~Bill

In my defense, I was left unsupervised...