The guy did well considering how you had to program back then (it was all assembly level?  If not, what was used?)  - and that ridiculous deadline. 
Still, it did have flaws.  And pretty big ones, admitted to by the programmer. It really wasn't the programmer's fault - it was the deadline.
It's a bit of a shame that the biggest issues would have been easy to fix with more time, and have been by fans' hex editing.