This song popped up on the local rock station just a few minutes ago when I went to go get dinner, and promptly rocked my fucking world. I guess these guys just got picked up for a couple CD record deal on a major label, so we'll be hearing more.
At any rate, "Handlebars" is fucking amazing.