Very well done but!
The story is very well written with the spartans just one thing bothered me. EnzerO said he was taken away from his wife and child when all spartans are taken away at the age of 2 or so and are souly taught for combat. As well even if he had retired before and found a wife he would never be able to reproduce since all the chemicals the UNSC ONI program gave them sort of a mega steroid if you will. So unless when he was holding that pic and he was the baby then a normal man couldn't be a spartan. The age a spartan has to be precisely to be 12-14 years of age. Other then that good story and good voice acting on the monitor's part.