Cool project. We do something very similar with an internally made lander for our domain portfolio, and it works well. Lots of serious buyers contact via e-mail listed on whois too.
One thing very useful is to have analytics, perhaps you could add a feature for users to input a Google Analytics tag (UA-000000).
Side note: for anyone who actually wants to sell/buy a domain in a private transaction, I highly recommend Escrow.com as an escrow service.
http://offpeak.io the project my team has been working on aims to solve this exact problem. We help travelers avoid peak season, and peak dates that are often associated with large business conferences.
The median rates displayed are based on what hotels are available right now (with some caching of course), i.e. what you would see if you did a search query for that date on Expedia.com.
Exactly. I've seen people young and old have Yahoo as their default search on their PC or phone, and they usually don't even realize it's not "Google" results.
AdWords determines your ad's AdRank by its Quality Score (expected clickthrough rate, ad relevance, and landing page experience) in addition to your cpc bid.
Perhaps you had a low quality score (below 8), so Google requested a higher CPC to compensate?