With a little over a week left until the release of the debut self-titled EP from Davey Suicide, Davey has teamed up with the internet home...