Vader is too young but that is because of the prequel timeline. It was a mistake to place Revenge of the Sith a mere twenty years before Star Wars.
It would have worked if Anakin was in his twenties in episode I and by the end of the trilogy he was in his forties. But that would have made Padme older by extension.
Yep. Sure it would mess with the ‘young Jedi’ line, but that could be chalked up to him becoming a knight rapidly after beginning his training.