There are ways of doing scroll-based storytelling right but this ain't it. This library does have the right idea that scrolling should be continuous, but if you over- or underscroll the content you get trapped in a weird middle ground of a tween between two states, and it's frustrating to exactly line up your viewport to the content so it's readable. Mike Bostock wrote a pretty good post about scroll-based storytelli…
http://www.nytimes.com/newsgraphics/2013/10/27/south-china- sea/