The image is always centred on the body it is attached to (ie. the centre of the image is always at position 0,0 in body coordinates). If you open the flipper image you will see that one half is transparent, making the centre of the image the same as the pivot point.
This is not necessary, I could have simply altered the positions of the vertices so that they fit the image, but for a tutorial it seemed like the simplest way.
Btw, I'm just being pedantic, but b2CreateBody doesn't create a point mass as such, it just creates an empty body with no mass. Mass is added when you attach shapes to the body using fixtures.
However, if the body is used in the simulation when its total mass is zero, it is given a mass of one (better than breaking the simulation IMO).
[b]
