Fun app, but it's like they chose all the buzzwordy tech from two years ago that frontend devs no longer use. Bower? Jade? Gulp? CoffeeScript? Polymer?
And for what? The mobile page is just a single button with an accelerometer listener and websockets / webrtc glue, it shouldn't need any of those. The desktop page is mostly Three.js for loading and rendering the textures, and also the communication with the phone. What advantage does Polymer have over just writing normal ThreeJS and some vanilla js?