I finally sorted mine as posted above by doing the initialization process several times until I stumbled on the correct way to do it, the manual is a bit confusing on how to do this.
These are the step by step instructions that worked for me:
WIth engine on,
1,press the sunroof close button and hold down until the sunroof and shade cycle fully closed.
2. turn the ignition off, wait at least ten seconds.
3. turn the ignition on (engine running)
4.Press the sunroof close button and hold down at least ten seconds you should then hear a clunk, release the button.
5.Within 5 seconds press the sunroof close button and hold down, it will go thru the full opening cycle for both sunshade and sunroof.
6. It should perform normally now. It worked the first time I did it today. Now both sunroof and sunshade open / close works as it should.
I was waiting for when I got time but my 2 hitlist issues are first, the thermometer is WAY off and doesn't correct even on long runs (5-10 degrees). Secondly, my sunroof has just gone berserk and will not operate. It is closed and I will leave it that way. Positioning of those buttons and the illegible hyro glyphics don't help. At first it kept closing and popping open but now it won't work at all. Hardly ever open them anyway and would be happy if only the sunshade worked.