Harpring is kinda corny, but you almost have to be. He knows what is happening and generally has good insight. I know some are not fans... I enjoyed Harpring as a player and might be a bit blinded.
I think Locke would be good, but haven't listened to him call a game. He was sometimes a little rehearsed with his one liners.
I feel like we could create an AI Hot Rod bot to call the games... Imma start a kickstarter campaign.