Live stream VOD, A LOT banger music: https://www.twitch.tv/videos/535910540?t=0h0m12s
Don't think so, it was on the Steam store page when I was checking what was in the $100 version earlier today.
Between this and Animal Crossing, March 20th best single day of 2020 for video games. New hardware eat your heart out.
Not the first time they release a trailer without the Switch logo. They're just promoting the SKUs releasing on March 20th. Switch will get stuff once a release date is finalised. Private Division did something similar with The Outer Worlds, and the Switch version is supposedly releasing this quarter (it also got recently rated in Taiwan / Korea, can't remember which one right now).