Vive Cosmos review: not out of this world