I'm mostly on board with your proposal as I've seen a felony speeding conviction stop a friend from getting tech jobs over 5 years after it happened. His situation would have been totally different if he was caught 2 weeks before, it wouldn't have been a felony but the state arbitrarily changed the law. He didn't wreck, cause a wreck, or wasn't participating in street racing.