I've never, ever waited 40 seconds plus 20 seconds more to get into a game. You're either exaggerating or just making it up completely. Especially with Halo 2, say what you will about the game itself (and there is plenty to criticize), but matchmaking is easy and fast. I've never played Forza online so I don't know if that particular game has any online problems.
That was just onf many simular instances. Halo 2, Phantom Dust, Forza... all took forever to join games over 4 months.
I got HL2 shortly after release and didn't have a problem. Nor the two other times I installed it. It took like 4 hours to install it off the net, but thats not bad seeing how its like a 4GB game.
And no such thing as what?
When Half Life 2 came out, there were problems with Steam. Problems like, oh, having to register your game online before you could install or play it, but registering didn't work at all when the game launched, and had major problems through Christmas. Problems that would prevent you from ever playing a game that you paid for. I'm not criticizing the PC as a platform, but please, every system has its problems. and pros and cons.
Half Life 2 might as well have been Derek Smart's Desktop Commander the first week or two it was out.