Before I say anything, I thought it was good. I liked it. What I will say is the Cave Johnson part kind of disappointed me. I understand it'd be hard to find someone who could do the right voice, but the lyric he was given seemed a little too pinpoint for his overall scheme of things.
Edit: I mean, you'd think Cave Johnson was always onto the next thing. He wouldn't obsess over getting a single thing, he's always be wanting the next thing, leaving the task of getting to the scientists. Didn't seem to fit him just saying "I just want moon rocks." It didn't seem in character.