Oculus Quest 2, reviewed: Facebook's $299 VR headset feels too good to be true