Alton Towers' latest coaster-creation is finally open to the public. ...