Looks good!

I don't think #2 is too big of a deal. I'd be weary of any breeder who didn't require current addresses. It shows that the breeder is geniunely concerned about where their dogs end up. It's not like it's that big of a hassle to send an email or call the breeder and simply tell them the new address. The most it'd take is 5 minutes. :\

I don't know if I'd hand over a credit card number though. If I didn't know you personally, I think I'd keep looking around for other breeders.