Its interesting, and now that I understand the game it makes sense and is cool.
But it literally took me a few minutes to figure out why male 'C' liked woman 'b' better, and I kept thinking "what am I missing?". Its the order of the bubbles on the side, and as an educational game it would be useful to describe this
I was impressed by the simplicity as well. I think Gale & Shapley's intellectual contribution was not so much in proposing the algorithm, but in proving that a stable match is alway possible (and that this algorithm generates one such match).
Stuff often looks trivial - in retrospect. But it's not the only logical way, just a good way. It breaks down or does odd things in some cases (this is why the whole field of 'cooperative game theory' exists, because this sort of thing is not that easy).
The algorithm was invented to match residents with hospitals. Before it was standardized in the 1950s, a far worse method had been widely used, so from that vantage point it cannot be entirely obvious. Often what makes a solution seem trivial in retrospect is that the problem has been whittled down to its crystalline essence and placed in its proper context. As Alan Kay likes to say, point of view is worth 80 IQ points.