Time for the final installment of this story. The circle is complete, as they say. I'll probably come back to this some time, but feel free to comment with ideas.
As always, it works better viewed in full mode. Also, I've included the source file if you are interested.