Exactly how long is "ages", "eons" and "a very long time" if the domain was only reg'd in 2007? Domaintools reports the domain registered in Aug 2008, so I'm guessing your friend purchased the domain after it expired?
Regardless, even if I concede all your facts to be correct, its one domain. There should surely be many more if it was so easy for a .info to appear on the first page with no backlinks, no domain age and no page rank.
Obviously you haven't found many .info domains on the first page of Google or you would have posted them. I have looked, and started threads on other forms asking for all the .infos other people have found on the first page, and I have yet to find one that was newly reg'd and didn't have substantial backlinks.
But, of course, my analysis is nonsense. Your analysis is much better.
If the question simply is "are .info worth purchasing and buying and developing" then my answer would probably be the same as yours. Of course. Almost any domain extension is worth purchasing if you are going to develop it.
But it seems you have lost sight of the original question
Personally, I've noticed that .info domains take much longer to get indexed compared to .com/.net - I've done this experiment many times in the past 2 months or so, and it is always the case for me. I've also noticed that .info's are very slow to climb up the SERPS, and can easily get outranked..
Has anyone here found the same to be true? I'm starting to think that I should stop wasting time with .info's and just go for the .com/.net domains.
If anyone here's still having any luck with .info domains - care to share any tips, etc. on how to get them indexed faster? Are .info's pretty much just a waste of time when it comes to wanting to rank for terms/keywords and long term SE rankings?
To that my answer is yes, I have found the same to be true, as have most others I have discussed this with.
If you take a newly registered .com and a newly registered .info and do the exact same thing, the .com will be trusted faster by Google.
If you want to do your own experiment and prove me wrong, please do and post the results. I'm not stubbornly stuck on my position, I'm only reporting what I have found.
If you come back with some evidence stronger than my friend said so, I will certainly include what you find the next time I discuss this topic.