Yaron Brooke is very smart but unfortunately not smart enough to get past Ayn Rand's philosophy. It is a tempting philosophy. I myself was interested in it when I was in high school. But like most people who are interested in it, I grew up and began to see that I was not in fact the centre of the universe.
Don't get me wrong, I like many of the individual things he advocates, but the overall premise of the philosophy is flawed.