I also don't know how wide the audience is at bandcamp.
I did a short test looking for Blues and then old school blues. There is a ton of stuff that came up, but....it was everything from rock to rap and some stuff I would consider blues.
My point is that uploading a song to any of these sites may not expose your songs to much of anyone because there is no way for someone to find you.
After four years of being on soundcloud with about 100 songs under my name the results has been that people who know me found me because I contacted them directly and directed them to my account. The ones who wanted to keep up with what I do started to follow me.
People who I don't know from a few countries around the world said things like "stumbled across you and I like your stuff" and started following me.
If I upload a song to soundcloud and tag it as rock you can go there knowing I exist but do not know how I am listed and you will search for the next hundred years looking and most likely not find me.
Every song on a internet site is like a grain of sand on a very large beach and unless your grain of sand is next to "the Girl with the big blue eyes...lol" you may never get noticed.
There are ways to get around these issues but they cost time, money, lots of money. Go check out what labels actually do to get their artist found on the internet.