What you have planned is perfect! You could add a song if you wanted, say, the Alphabet Song (ABCD...), or Head 'n Shoulders, Knees 'n Toes, or If you're happy and you know it, or whatever you think they might like.
As for the flashcards, here are two great activities that always work well.
(1) After teaching the vocab, place the cards on the ledge of the board, or stick them to the board with magnets. Tell the students, "heads down, and no looking ". Once all heads are down, take a card away, then say, "Heads up!". Wait for the students to realize that a card is missing; ask them which one is missing, if that is they haven't already yelled it out. Play again, and again. Remove two cards, then three, then all four. The children love this game.
(2) After teaching the vocab, shuffle the cards and face the stack away from the students. Look at the first card in the stack and ask, "What's this? Is it a dog, a cat, a rabbit?" Have the students guess which animal is on the card. (When I play that game, if a student guesses correctly, I make a sad face, look at the class with great disappointment and say, "N-n-n-YES!" They roar!)
Have fun. You seem well prepared.
All the best