Since the photo is in late November, I say he is a mature adult. I have a 5 year old who molted in August and now is starting his new train in similar fashion...in late December. I am in North Florida and mine start mating around mid March or early April. Eggs arrive usually in May. Good luck to you! He is a handsome guy!