Teslagrad was released in Dec 2013 but doesn't have a quicklook either, and some of the releases say 2015. I want to say I saw something on Giantbomb that featured Teslagrad a long time ago but can't find it now.
Teslagrad was featured in a worth playing in 2013. The release date for the PC was December 2013, but it released on the Wii U September 11, 2014. I feel like the lateness of the PC release and the actually in 2014 release of the Wii U version should make this game available for this vote.