At least they let you stream the music, though that doesn't help when you want the freakin' things. Check their soundcloud profile however, they often upload their newest albums for free... for a limited amount of time.
Could have helped a bit, if we heard the tune in it's entirety, but oh well
It probably is. Wouldn't be too surprised to see a release later this year. Hopefully mixed, though