good fucking god, man. bandcamp is fine.
why would you ever need to download your own release? you uploaded it to the site, correct? so you should have it?
as for only accepting paypal, A LOT of sites are like that. i personally dig it because i prefer using paypal, and honestly i hear more people bitch about sites not accepting paypal rather than it being the only form of payment. seriously, it's 2013, if you still do not have paypal you're probably in a ridiculously tiny little minority and you should probably get with the fuckin' times (i mean, i don't know the statistics, but it seems like pretty much everyone uses paypal).
i do love it when people are given a free site that can actually be quite beneficial and do nothing but bitch about what a piece of shit it is. it is a website that lets you upload a ton of music, for free, let people stream it, for free, and potentially buy it, with the website only taking a very small cut of the profits. my god, that shit is the devil, let's crucify the creators. or better yet, let's go back to the days where every band / artist had their own individual website (that no one visited) with terrible design and more often than not, shitty mp3 links rather than streaming audio. that was better, right?