I think outside of lineman a running QB is the hardest to put stars on.
High school offenses are designed to win high school games, not make college players.
You put your best player at QB and run plays that help you win that game so lots of the dual threat guys are really running backs and wide recievers playing QB. No good high school coach is going to make that young man try to read a defense and throw 25 times a game. You are going to have fly patterns, play actions and screens, thats it.
Obviously the sites like what they see with Tommy, moving him up in the rankings. When a guy moves up in the rankings during the senior year, that's a great sign. You know the sites won't move him (or anyone) up too far. That would show that they weren't good at evaluating the talent before senior year.
It's a great sign to see him shooting up the rankings. I'd guess his talent could actually jump him a few more spots, but the sites just won't do it.