Great response! You're right that the guy was just a domain squatter. It's obvious since he was supposedly working on launching socialrank.com for 3 years and yet didn't even have a landing page. He only built a landing page after this guy started pressuring him to sell the domain.
Saying that he was going to use the domain to build a business and building a landing page were just meant to pressure the guy into paying a higher price; it's a negotiation tactic. If anything he got taken since if he was smart he wouldn't have launched socialrank.co, since that put more pressure on him to buy the .com domain.
He should have purchased it for a smaller price before launching, since he proved that it was a valuable domain name by getting so much press interest with only the .co He knows nothing about negotiation, and had to be bailed out by someone.
You have to pretend like you don't really care about the domain that much or else the seller will jack up the price. The more you fight and argue about it, the higher the final sale price will go.
He acts like it's a major victory to meet the seller halfway, when that's what the seller intended to begin with and would have sold for a much smaller price had that idiot never launched socialrank.co to begin with.
Anyways, you don't have to have a very good domain name to succeed. I've seen many startups succeed with terrible sounding domain names and ones that are made from misspelling English words. What matters more is the concept and execution.