Yeah now that the dust has settled it seems absolutely clear that they scrambled to put something different together after the leak. I just don't understand how it could have possibly been what we got. You'd think the obvious thing to do when something like the leak happens would be to delay the bloody game until you're happy with it. That leaves two conclusions: EA wouldn't let Bioware push the release date (the most likely theory) and/or the Bioware heads actually thought that ME3 was ready to ship. Neither conclusion is particularly appealing to me (or leaves me wanting to buy a future product).