Very very nice!
One thing I haven't seen people comment is the music that varies with the errors and how close the time is to ending :)