Thanks! :)
I think the ending is not specific for Halo or actually any title. Sure the action is from Halo, but the overall idea behind the story--
!SPOILER!
that you try something, fail, and then need to reload to try it again
!END SPOILER!
--is pretty universal to video games. When I was reading this to my class, they did not even know that it was about a video game until the very end. :)