I'd almost consider doing that for those first sections (which it works extremely well on) and have the rest static with some kind of navigation map that shows where you are on the page (if that makes any sense) since it's so long.
Anyway - Just my 2 cents, I could be the only one thinking this. Great job.