I think the idea is not bad, but there are a few off-putting things.
First, it asks me for my location before I know what it's about at all. Maybe delay the geolocation request until after I click something?
The description of what the site does should really be up there under the logo and not in between content elements, it's slightly confusing.
Random question / change location buttons should get some more attention. Especially random question.
Alignment/padding inconsistencies make the site look cluttered or messy. Border colors do not work well with the background green.
And as mentioned by oinksoft, the logo is confusing.
Otherwise good idea.