The games referenced that look authentic look very authentic, but the ones that don't really don't and therefore their ingenuine-ness is really apparent when contrasted by the amazingly crafted other references.
Conceptually, however, I think it's a really great piece, and well deserving of a Frontpage.