So, I'd agree that Ayn Rand sucks, but what you missed from not reading Atlas Shrugged was how she sorta backed away from the selfishness as a virtue towards the end. Selfishness and charity and everything in between were judged to be preferable by her philosophy based on whether you were being true to yourself - or some sort of paraphrasing like that. And basically, I feel every good-bad guidance system basically accepts that as the baseline, so, what is it she said that hadn't been known to everyone?
My antipathy towards her came from how non-committal and underwhelming this is. That's something parents in sitcoms say to resolve the problem of why you don't borrow the car without permission or something. Anyways, hardly radical, let alone substantive.
/rant