I think this is a good initiative but a bit disappointed at the check list for new owners.
We are lucky that our Vets hold puppy party's and they are run by a dog behaviourist that specialises in puppy socialisation. Her puppy classes are geared to the development of puppy's under 16 weeks, lots of interaction between the puppy and other owners. family groups are encouraged attend so the puppy can meet lot of different people and children, as well as normal basic training.
She gives the group homework to do each week these include things like; travel on a bus and/or a train, walk down a busy shopping street, meet older dogs, stand by a busy road. all designed to build you pups confidence and social skills.
I would have liked the check list to have some suggestions and not just heading for each section, as without the homework I would never thought of taking mine on a bus.