Any info on the Ride that was supposed to come out last month? Does anyone know where it is? Has anyone been on it? Just wondering.