As far as the sound goes, the closest I could think of might be something along the lines of Rage Against the Machine (mostly because of the guitarist). But the delivery is nowhere like their music... I guess you can judge for yourself:
This is a show we played earlier in the year: http://www.youtube.com/watch?v=llo1RQTrmDU
Do you have any of your tracks up somewhere? I'd like to listen to em.