Hi Dre,
Did homing behave exactly the same as in the youtube video? If not, you may not be on the correct firmware… You need the armlevel branch of my for of Marlin to make it go.
If the firmware is correct, remember that the head is not at the zero position to start off with. Any Z movement with the arms in home position will cause the arms to move to the X0 Y0 position as well. This is because the arm movements are bound to the bed area by software.
To eliminate this, move to Center bed position first with: G1 X100 Y100 F10000
This assumes that you ran though the arm level calibration first of course.
Hope it helps,
Q