So, this looks like some crazy shit: Probably Archery. Contains a Giant Bomb logo, and a quote on the store page.
"... right there, right... nope... down... F***!" - Giant Bomb
(I attempted to search the forums for it, but it blew up with a 500 error. Apologies if I'm double-posting.)