On the sign up page is that "Up to 3 projects" is weird wording when it seems to mean I can have up to three $19 subscriptions instead?
My gut feeling is that this serves a good use and could find customers if you can figure out what specific market would really use this and tailor this tool for that niche.
Otherwise, as a one size fits all approach, it is hard for me to think my time spent interacting with Bazzly would be better than just spending a few mins daily logging in and searching around,
Average return on any marketing is about 1-3% on the low end, and I often see those numbers when a company is marketing too generally. I think it is hard for a tool like this to have a message that overcomes the somewhat low ratio of 1 customer per 25 signups you mention (4% conversion on a small sample).
Useful idea & I wish you success!