I'm at a cross road with my son. He has been rideing his kx65 for a season and I think he has outgrew it. He looks to big for the bike size wise but I know he isn't skill wise. He is just now starting to get where he is getting fast on the bike. I'm curious if it is better to go by a riders skill level than by his size or vice versa?