Received another video of the "improved" version from the seller.
https://streamable.com/l3bp5b
They were supposed to ship last week but they said they had to delay to improve and said that they are ready to ship. But who knows when they will actually be shipped.