No, it’ll be queued up for download the next time you turn the console on. But if the DLC isn’t available on the market place on the console, why would it be available via the market place on xbox.com?
You might have to use a japanese gamertag for this. Not every region has the same content, and MS will lock you out of it if your gamertag doesn’t fit that locale.