DeepBlue has successfully tested stage separation mechanism for its reusable Nebula-1 launch vehicle. It's basically a rod that pushes the lower stage free of the upper stage.
Apparently landing is scheduled at 00:00 UTC June 2 which is about 9 hours from now. So exciting!Fingers crossed that Chang'e 6 has a successful landing in the near future.