Our beagle arrived under PETS on Christmas Eve. Here are some things I learned about the process and bringing a pet over in general (not necessarily in order):
1) Petey, the beagle, absolutely was terrified and disoriented coming off that plane. Poor guy.
2) The first thing is to make sure your vet is accredited/licensed and USDA certified. As you have done, make sure they are willing to go through the process with you.
3) Get international microchip (10 digit)
4) Get rabies vaccination at least six months before fly date, results will be sent to the only lab in the US that can certify them (Univ of Kansas I believe).
5) Make sure that you follow the specs for the size of your pet travel crate. Petey weighs 25 pounds and was able to turn around within the crate just fine. However, they were not happy with the head clearance so we had to upgrade him TWO sizes because they were out of the next size up. An expensive lesson. I had the unfortunate logistics of picking him up at Heathrow and then taking him through the tube and (finally) on the train to Brighton. Point being: I could not take the crate with me and they were happy to take it off my hands, presumably for resale.
6) Plan an air route. DEFRA has a list of approved carriers. Your pet will have to fly cargo. Be aware of temperature restrictions. The temperature restrictions are in place ONLY to make sure that the animal is comfortable while the plane is being loaded/unloaded. The cargo hold itself is pressurized and climate controlled. Be prepared to pay in the ballpark of up to $1000 for your pet to travel.
7) Make sure that you (or the person picking up the dog) has a lead, some treats, and anything else to make your dog cosy.

Do not assume your dog will easily fall into his old habits & routines. Petey is having a rough time acclimating due to the bustle and major disruption in his schedule. Also, renting a flat where a dog used to live does not help with marking. Argh.
It really is an easy process. But it is expensive. Another expense to consider is any costs that you may have to pay when you travel- whether kenneling or otherwise.
Good luck!