Thanks Erel/RandomCoder,
Erel, it seems that the Script is NOT the [main] source of the problem, thanks for the hint of commenting out the script. That answers first question in the original post.
The solution was provided by RandomCoder but I missed it while looking at SplashScreens, Timers etc.
"Doevents" immediately after Activity.LoadLayout("Portrait") eliminates most of the delay.
I can understand why I don't see the splashscreen [Second question], but I would be interested if there is a sample code with a working splashscreen.
Regards Roger