Just a quick update: The self-titled is now up on on iTunes, Spotify, and Grooveshark. Sorry for the delay!

-TDAC