For a game with a budget of $infinity, you would think they could have afforded a better writer, or found a way to leave the story off in a way that didn't feel like it just stopped. That final cinematic could have been done, and look almost as detailed, in-engine. That cinematic is like seeing the air seep out of a tire, like the game just ran out of juice and pissed around for 3 minutes before awkwardly walking off stage right.
The mission design in the campaign is FANTASTIC. Seriously out of this world amazing stuff. I just wish the narrative, even taking into account how goofy it has to be, were anywhere near as good.