I think Steve and Flex might be eclipsed by another guy: Trey Brewer. Trey took third heavyweight in the 05 teen nats. (Steve took first.) However, Trey was very big, and had the largest quads I have ever seen on a young bodybuilder. (Check out the pics at repetrope if you don't believe me.)
He isn't competing this year, but I read on another board he is up to 320. (Of course, that would be a very fat 320!) But if he is as freaky as he seems, he may just blow away many of the young bodybuilders of today.