On the bottom of the page is one line saying you need Xbox Live Gold membership to play online which is obvious as we all know but the follow-up in the line got my eyes.
*Online multiplayer and Spartan Ops missions require Xbox LIVE Gold membership (sold separately). System requirements forthcoming.
Now why would a console game need a system requirement? In every console is the same hardware except in a PC. So this says for me they mean the requirements for PC will come up soon. Probably today at E3..