I was looking forward to playing this game and didn't see anywhere where it said I had to be signed into XBOX Live Gold. It should be printed somewhere bold. I live out in the country and can't afford Gold nor being connected all the time.
Honestly, I did not have the time nor the patience to wait for the mandatory install as well as the two patches that came afterwards. If you have the time and the patience to lose two hours of to installs and patches than give it a try!