>I find the real world analogies quite weak and unnecessary.
I actually thought they were good, I always loved when teachers/professors took the time to explain things using real world analogies. Something about them just makes me remember things better.