1)
Why does it say "ha'Al Eleh... Im b'Goy ka'Zeh"?
1.
Malbim: It is proper to punish them for (a) the deeds themselves, and (b) the evil character of the one who does them.
2)
Above (5:9, 29) it says only "Efkod". Why does it say here "Efkod Bam"?
1.
Radak: These are the same.