Sorry Nikki, I also have not been in this position.
But I would assume that it would be better to repeat a younger year rather than wait until he is older and would be heaps more aware of what was happening. Also if you wait and he continues to have difficulties, it's not going to do much for his self esteem.

Perhaps DH will calm down once he has thought about it through.

Good luck with whatever decision you decide.