Many people have issues with Ayn Rand’s atheism, but it is a mistake to throw out the baby with the bathwater, and many people make that mistake.
Her views an altruism are spot on, and relevant.
She died before Physics suggested a Universe of 10 dimensions. Plenty of room for other intelligent forces to hide in.