The icon for VI (US Virgin Islands) shows only one of the three islands (St. Thomas). St. John is incorrectly included with VG (British Virgin Islands), and St. Croix appears to be missing entirely. For a better diagram, see, for example, the US Virgin Islands quarter: https://en.wikipedia.org/wiki/File:2009_USVI_Proof.png
I could nitpick about Florida and North Carolina, too (missing the Keys and the Outer Banks), but those issues seem relatively minor.
Also, the one for gb shows Northern Ireland. Great Britain doesn't include any of the Irish island. That would be the United Kingdom. There's a quick overview showing the differences here: http://resources.woodlands-junior.kent.sch.uk/customs/questi...
Nice work though. I can see a lot of ways these could be useful.