Yep I agree you overshot your base to final turn then needed to steepen your turn (assuming you were flying a left traffic pattern). The weaving back and forth to pickup the runway centerline on final could have been avoided by making a timely, clean base-to-final 90 degree turn. It also would have allowed you to establish a stabilized approach which would have allowed you to focus on your flare instead of hunting for the runway centerline. Overall I think you did a pretty good job recovering. You know the old saying, 'Any landing you can walk away from is a good one...'
PS I like your plane...
-Joel