Looks good, except I don't like the piston animation on your title page. Well actually I do like it a lot, if you just tweaked it a bit.

The rod is WAAAAAY too long, and the counterweight is too small, and sticking out too far.

What can I say, I'm a sucker for details.