Matt,
I don't think the timing is bad. You drop the ball in to the swing quickly, but starting the ball late compensates fine.
It appears you are squeezing the ball too much. That is likely a grip issue. The extra squeeze is causing your shoulder to tighten, which in turn makes you swing with your hips instead of more freely from the shoulder.
For the balance trouble, notice your first step. You step too far left out of the shot. At the line you are just catching yourself to regain balance. the lack of balance throughout zaps your leverage.
Joe