Really well designed puzzle there anon, unfortunately I'm a brainlet so it took me around an hour to finish it.
Even so I can't help but think you are holding the player's hand a little bit too much with that reveal 3 correct answers. Maybe add a difficulty level that changes how many correct answers you must have before validating it?
Good luck with this anyway.