It's a very nice idea, I think it's a concept that could be built on to create a larger game.
Also, kudos for the tutorial! It makes the game much more approachable.
I did notice that at one point when I was at 100 Happiness the cities just disconnected (became red again) and I couldn't get them back :(.