I can't option-drag to duplicate. Also Command-J is a weird/non-standard duplicate command.
Option-clicking a vertex when in poly-edit mode (or whatever it is) should select all vertices of a given shape. (Similarly shift-clicking to add a vertex, command-clicking to toggle it, and so forth).
More snapping needed.
(I just tested out the same sequence in iDraw and encountered similar frustrations.)