Ok so I'm pissed for multiple reasons....
1) It's less than 2 weeks since release and the game is already on sale for $15 less than the $44.99 pre-order sale.
2) It's been 3 days since they released an "update" that broke the game again for a lot of Mac & Windows users that paid $44.99-$49.99. Many haven't been able to play at all since release.
3) The Baseball Bat is listed as one of the melee items in the game. The Baseball Bat L4D2 and Bill's Hat TF2 were both in-game items "given" to people who "Pre-Order" L4D2.
What did I learn so far from pre-ordering my 1st game ever?
Wait 2 weeks because the game will be broken and I won't be able to play anyway and some company other than the developers will sell it for less.