These sound like straightforward bugs to find. I found it weird/hard to believe he would just blame it on something out of his control and nobody would question it.
If anyone would have taken the trouble of looking into it, it would probably be found pretty quickly but it is the kind of thing that is not a show stopper, so nobody really looked into it. Also, it now sounds trivial because I am giving away what the code is doing. What you actually see in code review is a sea of drawing commands and coordinate manipulation all over the place. You can then either demand that it be refactored into something more readable or you just think 'well, he will have looked at the end result and that will have looked okay' and leave it at that.