The only ones you've got wrong are the 3800s, which is quite understandable as these have the 5xxxxxx serial numbers. Motor numbers 5325812 and 5298836 are from 1974 and are approximately equal to a French 3800 with a 4 9xxxxx number. Motor number 5275948 is from 1971 and is approximately equal to a French 3800 with a 474xxxx number.
You should plan on coming to the Bastille Day VeloSolex Rendezvous next year here in NYC.
Here's an article I posted recently. It is a road test of a 1967 3800 in a 1973 motorcycling magazine:
Here's a newsletter with an article I wrote about the 2005 Bastille Day event:
http://cyclo60.myouebe.net/VideosAudios/SolexNewsletteremail.pdf You'll also see my winning of the Oldest Solex in the USA contest.
Have a great day!