Any idea how to get the webkit transform rotation to rotate around a point different that the center of the element (e.g. around the top right corner)?
Can you translate the object first, then rotate it?
i.e. if the center of the object is at the origin and the top-right corner is at 3,5 then translate the object -3,-5 such that the top-right corner is now at the origin. Then rotate the object as normal.