The animations sure help, but I find the second one misleading because the ring bounces instantly and it has only 2 discrete sizes.
Instead of a discrete bounce, picture a slow motion elastic bounce where the ring gets heavier as it's being accelerated. It seems to me that when the box pushes the ring (left side), the ring would be gaining mass as it accelerates, thus cancelling the harvested movement, right?