I think your site is great, I've thought about something like this before but didn't realize how simply it could be implemented.
Stupid question though: where is the list of whitelisted sites? Is that something you set up separately with google? I scanned though the code and expected to find a list somewhere, but obviously you do it in a different way