They said they would release a game every wednesday, and a staff member said that TF2 was indeed delayed on the Steam Mac forums.
They also said they'd have all the games released + steam in April :u
"WHY WON'T VALVE RELEASE A BROKEN GAME I WANT :(" Wait for a damned quality product. Quality things take time, if you can't stand that, have fun with your shovelware movie titles, or better yet, go die. You're one of the people I really hate. You're the reason we can't have nice things. You have to WAIT for them, you can't have instant gratification.
TL;DR because you just can't wait through the time it takes to read a post: Go away.