I'm a developer myself and just thought I'll let you guys know, the 3.0 firmware will not be released next monday. This is obvious if you have access to the developer forums, the current version of the 3.0 firmware is loaded with bugs. Not to mention that Apple usually asks developers to submit apps weeks in advance before the release.
So at this point the most likely date is when the new hardware is release so probably some time in July.
So at this point the most likely date is when the new hardware is release so probably some time in July.