Great insight on what is coming ahead in WF 4.0!!! Kind of like the newer model with Activities inherently being treated as composite activities and WorkflowElement taking the role of "Activity" in WF 3.0 to execute the actual unit of work.
The re-hosting solution seems much simplified now.
Great Job!!!