TVTropes has an -amazing- political and philosophical library. They have the single-best description of Objectivism I've ever seen, in particular.
You're right, the tvtropes article on Objectivism is actually really good. I knew they had a lot of good non-trope content.
If it's worth saying, but not worth its own post, even in Discussion, it goes here.