How about we just create a separate thread for spoiler discussions and keep this one spoiler free? Maybe get a moderator to change the thread title accordingly?
I think it's the only sensible thing to do as some people just won't be able to restrain themselves and of course not everyone will be playing the game on launch day. Plus, of course the game launches on different dates in different countries. On top of that, if the game plays out anything like the previous two then we'll all be playing different mission in different orders as we progress.
Personally, I think I'll be staying off the net from the now and until I've completed my first playthrough, regardless. It's been hard enough avoiding major spoilers up until this point (I've already accidentally encountered some minor ones) and I suspect it'll be next to impossible in the coming week.