I like the song, the PPT and the idea of continuity.
Please don't misunderstand me and think that this is some 'anti-American' comment or a criticism of your lesson. Why do you think it's necessary for your kids to know the names of all the States? I'm not American and, honestly, I have not found my inability to name all 50 states to be a hinderance at all.