Of course I don't understand a single word, but I'm pleasantly surprised at how well Japanese works in this genre.
And I like the way you arranged the song, with all those little stops.
Very nicely done!