I personally think the ad could have been a bit better, but considering that Valve is probably marketing the game to people who don't know what Portal (and/or Half-Life 2) is, I think they did gloriously well. Just one more month before it's in the player's hands...