my answer: please see this post:
and please - expose it to rhinocommon, so we can add custom gumball orientation hacks.