Yet I feel compelled to ask: how much effort was invested in reaching such degree of finesse?
Pagination is (usually) very easy to implement and can be done completely on the server side. Your (very magnificent) solution sounds like it would require days, if not weeks, to be implemented, and adds plenty of javascript to the server-side part.
Do you think there's a "economy class" infinite scroll, or is it only viable for sites with a big budget (in effort at least)?