Great work!
I love the storyline you've got and the Half-Life "Easter eggs"... Pretty massive Easter eggs
Only thing I could point out for improvement is that you should put the name of who's viewpoint each bit was in; its a bit confusing.
Other than that the only other things is that it ended >.<