To answer your second question, I don't think it's a typo. I think it depends on whether you count Ramesses. It's considered a stop in the overall 42, but they didn't actually travel there. That's where they left Egypt from.
On your first question, the first 11 encampments being in the first year is based on the verses that say that Bnei Yisrael were still in the Sinai Desert after the start of the second year (the second Passover):
"The LORD spoke to Moses in the wilderness of Sinai, on the first new moon of the second year following the exodus from the land of Egypt, saying: Let the Israelite people offer the passover sacrifice at its set time..." (Bamidbar 9:1-2)
Turning over to the list of encampments, we see that there ten before Sinai (not including Ramesses, which is where they left Egypt from), and Sinai makes eleven: Sukkot, Etam, Pi Hachirot, Marah, Eilim, Yam Suf, Sin Desert, Dofkah, Alush, Refidim, Sinai Desert.
The last set of journeys start off from Etzion Gaver, as Etzion Gaver was in the edge of Edom (and see Chizkuni here), where they were for most of the forty years:
"Thus, after you had remained at Kadesh all that long time, we marched back into the wilderness by the way of the Sea of Reeds, as the LORD had spoken to me, and skirted the hill country of Seir a long time. Then the LORD said to me: You have been skirting this hill country long enough; now turn north." (Devarim 1:46-2:3)
"The Israelites arrived in a body at the wilderness of Zin on the first month, and the people stayed at Kadesh. Miriam died there and was buried there." (Bamidbar 20:1)
"Now we are in Kadesh, the town on the border of your territory." (Bamidbar 20:16)
Now, evidently, Chabad and other commentators hold that the journey to Etzion Gaver also happened in the fortieth year, so we can add that to the list. And so we get the last eleven: Etzion Gaver, Kadesh, Hor Hahar, Tzalmonah, Punon, Ovot, Iyei Ha'avarim, Divon Gad, Almon Divlataim, Harei Ha'avarim, Arvot Moav.
And so we have nineteen journeys remaining: Kivrot Ha'taavah, Chatzerot, Ritmah, Rimon Paretz, Livnah, Rissah, Kehelatah, Har Shafer, Charadah, Makhelot, Tachat, Tarach, Mitkah, Chashmonah, Moserot, Bnei Ya'akan, Chor Hagidgad, Yotvatah, Evronah.
For more info, I recommend checking out the Wikipedia table (in Hebrew) here.