I tried some game today, a lot of fuss was made about it and some blogs praised it when it was released.
I personally thought it sucked. I looked forward to it too, but it sucked.
Now you, Mecha, come out of !@#$% nowhere, when I thought you were dead, and you bring us this game, and it's awesome, and it has achievements, and a gigantic replay-value, and fun for hours, and good graphics, and fun gameplay, and the rest of the list of positive things.
Man, you made my day.