20 made me laugh as well and check them out. They're pretty decent. Reminds me of Houston Calls on Red Bull (had to use that Red Bull reference that's been used for so many other bands before) plus a bit of Fireworks.
God, I really love these guys. All of their releases are solid in my opinion. I don't really get a, "Houston Calls", vibe from 'em. Occasionally I get flashes of, "Me vs. Hero", and that's a not bad thing. Anyway, I hope they get huge.