I finally got to ride the new Star Tours at Hollywood Studios in Florida. Does it live up to my expectations?