What has not been 100% confirmed is if the boxed version contains a Switch game card
The Japanese official site is pretty clear about it being a regular game card, as they call it "packaged software" as opposed to download software.
Unless they're extremely misleading this time, it comes on a game card.
Need something off Play-Asia? http://www.play-asia.com/