Hm.. I worked on a piece of software with similar needs of polling random people for their opinion. Have you considered using Amazon Mechanical Turk?
I imagine some bias would be there, but probably manageable. In return you'd get the ability to poll way more than 50 people for a very reasonable price.