Enhanced the SplashScreen orientation routine

rewrote the splash screen orientation mechanism to include smooth
transition while reorienting the device.

Factored out the splash spinner logic into its own method for clarity.