Those all refer to the same thing, just colloquialisms I guess.. though the first can refer to "any" device that uses flash memory.
As for the USB 2.0 question, I've owned a few USB 2.0 hard drive enclosures that worked poorly (or not at all) with 1.1, but technically they're supposed to be backwards compatible.. just a lot slower.
Hope that helps..