Website displayed just fine for me, downloading now.
At first blush, this is a really bad idea....shoegaze being, at least in my mind, layers upon layers of reverb....and they're doing it with a Famicom...? If these dudes are good, I will be SO IMPRESSED.