Sorry, but I'm late to this thread...and it sounds like you've sorted it out....
We (Neil Pryde Sails) are in Stratford, CT should you have any questions.
In the mean time, I've attached the Z-Spar 'roller furling mainsail use' PDF file which will walk you through the basics of installation and set up.
This should cover most of the points and specifically proper installation of the main.
Bob Pattison