It's a spectacular visualization, kudos to the author. However, I'm not sure it made it particularly easier to understand, although I know that is subjective.
Something that helped me was [1]. It took me from being someone who could not solve at all, to actually being quite good-- in the 13-20 second range. The beginner method listed on the site can easily put you in the sub-minute territory.