I don't think that's realistic at all. Fixing these kinds of issues...the scope and scale suggest they're not something a small team can diagnose, detect, and fix quickly. There's only so much time in a day and only so many people squashing bugs at 343.
Consider Battlefield 4. That game took about 6 months for them to get fixed properly. For the first few months there were game save corruption issues, game/console crashes if you played the biggest,most popular gametype, respawn bugs, hit detection bugs, etc. Now in the case of BF4, there was no problem getting into a map and problems would only crop up rarely in the other gameplay types....but the point remains. Big problems sprinkled through millions of lines of code can take a long, long time to find, understand, and fix.
They can't realistically give us a date, I don't believe. Nor can we demand one of them, lest we become like the executives who forced them to release on a date and put us all in this situation in the first place.
The shit is FUBAR'd. Either get your refund like the smart people are doing, or buckle in for the long journey to stability. But know that threats and deadlines won't make the process go any faster. It's like yelling at a cake for not baking faster. They should have told us the cake wasn't ready when we gave them our money, but the cake can't bake any faster. Millions of lines of code vs dozens of developers. Code is going to win that fight for a long time to come, friends.
/Goes back to Dota2