One thing no one has yet mentioned:I'd say you did get screwed because you had to pay for the game in full in advance to play the demo.
The PC gamers didn't get screwed this time.
No TF2 demo "beta" for 360 users!That's because without Steam for the 360, Valve couldn't make the console players pay in advance to get a demo and it is too greedy to do a free demo.