While I commend the creativity, the creator's flowcharting skills are sorely lacking. It detracted from the overall enjoyment of the work.
Diamonds are branching constructs. The logical comparison goes inside, while the yes/no branches are noted outside next to their respective lines. Rectangles are processes. Parallelograms are used to denote input/output.
And yes, I am a nerd.