Are you suggesting that 15 minutes on the E3 stage is worth $2 million+? I suppose that's possible, but it seems high. Or maybe there are additional promotions you are referring to?
Let's not forget the fact that the game is a sequel to a rather revolutionary game for it's time that cost $50M to develop in 2001. It has a lot to do with what you do with those 15 minutes, not just the time slot itself.