Rome wasn't built in a day. Past lack of "apparent" progress and lack of more regular communication from the company have, understandably, created an environment in which we now tend to want all of the answers in a few days or our "balloons" are burst.
IMO, there really has been some notable progress and we really are in for some regular communication about that progress. We'll all be less stressed if we do not expect too much, too soon.
Having said that, if we get to the end of June with no evidence of substantive progress (I seriously doubt that will be the case), I'll be with the rest of the barbarians knocking down the gates.