So basically, a Direct will have to be announced by Wednesday morning, or we're not getting nothing this week?
The other thread on Smashboards talking about Joker probably has the best chance of being right regarding his release. We're down to it likely being the 9th or the 24/25th that he's revealed & released. The 9th is the 'first calendar day' of the game; when he arrived at Sojiro's house and the 24th/25th is that concert. Both days are prime for his release.
That means, with Directs being anywhere from 2 days to 1 week before a release, we're looking at either an April 5th/April 7th direct for a 9th release or 19th/22nd Direct for a 24th/25th release for Joker.
Everybody seems to think they might drop Joker with little to no fanfare because of Piranha Plant, but the truth is that they already had given us a full gameplay trailer for the plant and talked about the Update coming, so it was likely they were going to be paired anyway. Plus, the Plant was just a 'bonus' for registering your game through My Nintendo or whatever; he was never one of the 'DLC Characters', so I don't think they ever planned on hyping him up. Joker, as well as the rest of the DLC characters to come, will all get reveal trailers for them. Joker may be the only to get a Teaser Trailer and gamplay trailer though.
That's just my belief, though. I seem to be one of the only people on the internet not expecting a full wave of 3rd party characters. I'm still of the belief that the last 2, or even 3, characters in the Fighter's Pass will be all from Nintendo 1st party properties. In fact, it may sound weird (and anger some people), but I'd say Kamek/Magikoopa's chances are fairly good since his presence in the series has only increased since originally being a basic Mario enemy. He even became a playable character in Mario Tennis Aces recently (or will be sometime this month, rather). There's a ton of Nintendo characters that can be implemented (without seeming like a 'stretch'), so to think that every character from now til the end of time will be this 'OMG really?!?!?!' inclusion is just going to start setting people up for another Grinch Leak level disappointment for some people.
EDIT: Was responding to an older post than I thought when my feed alerted me to a new post in this thread lol. With the reveal of Version 2.0.2 coming out later today, I still hold to my opinion. I don't think it'll drop today and I'm pretty confident they'll drop a gameplay trailer beforehand. I'm more than happy to be wrong though.