Nice looking bike. We both have good taste :0
If Mission Control is informing you that your firmware is up to date you are good. The last update for SLs was in early May and it was painful for many, myself included. I have a Creo too so it was double the pain. My LBS was struggling with the PC...