I keep going back to Dum Ditty Dumb and it's become a total guilty pleasure but yeah, I agree, it's the wrooong choice of song to bring over to exhibit herself in the west.
The random shamisen in the song and the sushi/chopsticks/cat on the cover tho...