a good post nothing unreasonable in what you have said
management guidance is important
although they are providing it about things beyond their control. Still, the timing of these things is important- getting guidance right adds credibility getting it wrong subtracts
many of us have been in for many years it hasn't been smooth but that is the nature of this sort of investment