I personally don't think it's going to be released by tomorrow. I don't know what they're doing.. I hope I"m wrong though, and they're not just sitting on their asses doing nothing, and actually do get the new firmware released by tomorrow(since it is the last day in June).