My American History class proceeded in much the same manner. My complaint was that we spent a great deal of time on this early history, and rushed through everything else (up to the Revolution). Her explanation was that prior to college most students get a reasonable exposure to the pilgrims, Stamp Act, etc. The information was interesting though.
I would agree with most of what you posted, but I still have slightly less faith in America's higher education. I had US history classes that began with the Moors defeat at Granada, so I accept that a US history class should probably start sometime around 1492 and be a two semester course. I also accept that the Incas, Mayas, and other American Indians should be a considerable part of the curriculum. But there are only 30 or so classes in a semester, and the fact that the first 3 classes are comprised of these subjects sends off my liberal radar.
The first 3 classes should at least make some mention of the political atmosphere in Europe. I also feel the Maya and Inca should probably be covered in one class. They are extremely fascinating and rather extradordinary cultures, but should be covered in more advanced history courses. The Incas and Mayas should not be the point of departure in my opinion.
I also detect more sinister motives in this teacher opening with Portuguese colinization of Africa. I find it highly unlikely that the teacher's motives are to discuss the eastern trade routes to India. In fact, I would bet money that it was not even mentioned in that class about Portuguese colonialism in Africa. That lesson was probably entirely about the Portuguese' brutal exploitation of the Africans (and it really was very inhumane), and the Portuguese' role in starting the trade of African slaves in the New World. They were the first to bring slaves to the New Worls and they were the last to stop bringing them here. They brought more African slaves to the New World than any other nation.
With this said, I do agree that there is a possibility that this is a good teacher. I just think it is unlikely because of what I know about these schools. The poster of this thread should just let their son figure it out for himself. I am sure he will still learn things in the class.