one thing I noticed from the video was, that when you type in part of the passcode without completing it, the display will wake up again with the last keypresses still present.
I haven't watched the video, but if he is displaying the keypresses, he should change this.
Perhaps to displaying asterisks instead of the numbers, or displaying the number briefly (.5 seconds), then overlaying it with an asterisk...
That would be better security (and yes, the code should be cleared if the timeout occurs).