The water analogy is great. Not only are the basic equations exactly the same but it's easy to visualise. I don't see why you wouldn't like it.
The basic equations are actually identical for a lot of domains, including rotational motion which gave rise to the Spintronics game.