Nice one! I have a vague recollection of playing around with those pin things before but not getting the hang of it (I don't think I'm smart enough for that level of nonsense XD).
So much geometry makes such a nice shape, might need a lower poly cage object if you ever want to animate (or at least my computer did the one time I had a character with that many polygons in it) XD