Earlier quoted context omitted.
I like to think I'm fairly familiar with Ayn Rand's work, though I'm by no means an expert. I'm a computer scientist, but my philosophy minor was supervised by one of the few tenured professors who specializes in Rand scholarship in academia (and he is a fan of hers). I don't really see this as far off, though. Rand really did believe that it was unethical to be altruistic. Not because it led to negative outcomes, or…
You neglect to mention why Rand opposed altruism and considered it inherently immoral: because it means putting other people above oneself and therefore self-sacrificing for others.
Her answer wasn't the consequentialist one that Adam Smith and other market-economy defenders proposed: that self-interest produces the best overall outcome. It was instead somehow more metaphysical, that somehow self-interest is the highest good, and putting any other goods above one's own good is corrupting the greatest good. I see it as a kind of take off on Nietzsche's master-morality/slave-morality dichotomy, except, unlike Nietzsche, she ties it to the free market and commerce. (Nietzsche believed in great people putting their own self-development ahead of the masses, in the elitist sense that if you're better than everyone, you should focus on your own development first... but he considered business and money-making to be a dirty, mass occupation that in no way qualified as "great" or "elite".)