well i have an EU DSi XL, and i can play both sonic classic collection EU and US, this might be because of me having a flashcard, and if this is true you should buy a flashcard and play your DSi enhanced games on that.
and for pokemon B/W, just wait for the US version instead of playing a...