I am sure it has been said one thousand times or more on this site alone, but the star recruiting rankings are statistically not accurate at all. On AVERAGE a five star is better than a four star, but that does NOT mean a 3.3 is better than a 3.1 for a class.
Additionally, as we all know, if Notre Dame, Ohio State, Alabama offers a guy, he then gets extra, MAGIC, stars. He goes from a three star guy to a four star guy as his interest from such schools becomes manifest.
So let us not worry about 34th vs 31st, etc. It is silly. The program matters, not the decimal places in a particular class.