Awesome group, I saw them at one of their first shows. Not sure if they would be considered punk, but I believe they are rather rockish in most of their songs.
Every track is gold, if you're into this kind of music (sounRAB like a mix between rock/techno). The only problem is that every song sounRAB the same, i.e., the guy's voice showcases a limited range. Nevertheless, a solid album.