Have you even noticed that no one notices when a light/room is buzzing until someone points it out? That how this is with me. I never noticed that link there if you hadn't pointed it out. Now it is going to bug me everytime I see it.
I started noticing it today. I've never been to TouchArcade, but I also don't own a iPod Touch or iPhone so have no interest in even clicking on it to find out.
There are often sponsored one-line ads at the top of the page. This one happens to be self-sponsored.
For those interested in iPhone and iPod touch games, note that TouchArcade has its own forums (free registration required). It does not share your MacRumors registration.