I felt a little silly when i finally figured it out because it's by Covenant, the same people who did Ritual Noise, another song i really like that gets played at Wumpskate a lot, though of course i had no way of knowing that a priori (not being the kind of person who recognizes particular singers/bands very well off hand.)
Anyways, the song is cool and from what little i saw before running off to work the video is pretty cool too.
(The other big part of why i was late was cause i spent awhile looking up and downloading new video game podcasts.)