Right. Good presentation.
One of my longer-standing arguments is that little, if anything, performed by humans has altruism at its heart. Most all we do has self-interest ("it makes me feel good to do...", "my reward comes later on", etc.) as promotion.
An irony in Rand's philosophy is the best that can be done for everyone (altruism) is to look toward one's own interest.