It exists as a psuedo physical release in that its one of the Game code on a card type deals, at least from what I can tell online.
Judging by the that you should be able to treat it like a normal Game card in the sense of being able to pick it up used (as not account tied) with the caveat that it may lose its functionality in the future if the game is pulled from the servers.
Annoying though that it doesn't exist as just as a "proper" physical release that has the forced requirement to install it directly before playing (if streaming speed is the issue).
Judging by the that you should be able to treat it like a normal Game card in the sense of being able to pick it up used (as not account tied) with the caveat that it may lose its functionality in the future if the game is pulled from the servers.
Annoying though that it doesn't exist as just as a "proper" physical release that has the forced requirement to install it directly before playing (if streaming speed is the issue).