You really should Advertise your sets in the 'last uploaded mixes section' on the Forums page.
It can only help and maybe you will get more posts as well as more votes. Advertise and when that fails advertise again. Nothing to lose and everything to gain.