Hi Cody, thanks for your response. I do agree with you. To control the behaviour of iOS Safari and make the experience nice and smooth while scrolling is hard nut to crack.
I plan to revisit the Medium post and update it soon. As always, it is tricky to find spare hour or two. But hopefully I'll be able to do it sometime in the next month.