In the <title> tag on the forum index page it says: "TouchArcade Forums: iPod and iPhone Games". I think iPod is a music player and it should be "iPad", not "iPod"?
iPod Touch is still a valid series for handheld gaming, except that its latest successor is renamed to iPhone 6 SE. /s
The iPod can be used to play games and similar apps. Besides that, this website has been around since 2007 or 2008.