Heard this on my local college radio station while heading to the library. Sounds like Architecture in Helsinki mixed with your standard 90's fuzz band. Enjoy!