I actually beat it a few hours ago, but I beat it again just recently to get the other ending. I had so much trouble with the last mission, and I was so happy when I finally finished it! ...but then I realized I'd have to do it again (slightly altered) for the second ending. >< But I did it. Wooo.
Now I can play through the game for achievements and such. There's also more multiplayer.