How to move pivot to center of an array object?
Here's one hackish way to do it, taking advantage of the fact that positioning the 3D cursor is not undo-able.


Apply the array modifier
Enter edit mode (Tab)
Select everything (A)
Press ShiftS> Cursor to selected
Exit edit mode (Tab)
Undo twice (CtrlZ)