Heard this last night and got an ID from them. First tune I've heard in a really long time where I can't wait to hear it again and for it to be released. Anyone know where there's some audio? 2 months til release (on album) is a little too long to wait.