I'd estimate at least until early June. Figure that they have to do the following:
1.) Decide what to fix.
2.) Decide HOW to fix it.
3.) Actually code the fixes.
4.) Debug the fixes they made that didn't work and try again.
5.) Submit a product to QA people.
6.) Have the QA people work with the beta patch for a while and test it out, make sure it works the way they want, etc.
7.) Maybe conduct a public beta test and finally...
8.) Release the patch itself.
Unless there are really glaring issues with the game, IE: it won't run on chipset X or soundcard Y causes a BSOD when soundfile Z is played, they won't put this too high on their priority list. At least not in the sense of getting it out the door NEXT WEEK. None of the issues we've addressed in our various rants/complaints/suggestions actually deal with compatibility and net play. The game does run fairly smoothly and is for the most part not that buggy (minus, perhaps, the unblockable swing working after you've swung momentarily, and the kyle_arms skin being accessible), so it's not like they have to get around to fixing all of our issues just yet.