Nice idea, however the readability/contrast...
Author, please read: https://contrastrebellion.com/
Author, please read: https://contrastrebellion.com/
Another is how some people seem to think that you can only put one idea on the screen at a time, and users should scroll scroll scroll.
Both OP and your link both commit that sin.
Just put everything on one page and let my eyes do the moving.