@CharlieDelta Its funny you are asking... I'm on your site thinking about how you've done your background right now. I'm also looking at your webpage tests as I type this wondering how you load 2MB in 6 seconds. Are you attributing that speed to cloudflare?
Regarding my background, I think my background may be easier than yours... grab the script here:
http://jonraasch.com/blog/scrolling-...-jquery-plugin
If you need any help implementing let me know.
I'm considering something like you have done to avoid having as big of a background image to load. I'm thinking I may be able to get away with a couple smaller files with a fixed background at the top and another background that sits at the bottom of the page.