I'm glad you and the girls are ok!! You definitly handled it well, I would've probably panicked and started running around screaming like an idiot!
Keep us posted on what happens with the owner. That's one thing I'll never understand is why people will allow an aggressive dog to be out with out a leash!