This doesn't really surprise me to be honest. Spotify also caches a lot in order to be able to play content as fast as it does (for me it's usually as fast as playing something from my harddrive).
However I didn't know about the upstreaming of cached content, this seems like something you should be able to turn off.
I have the unlimited plan, curious to see if it also happens there. Will check when I get home.