I agree 100%. Management has a habit of leaving any announcements of delays to the last moment rather than getting out ahead of time and explain why there is a delay. This is hardly confined to EGA as it seems to be very common across the entire industry.
At least we were told there will be a delay unlike say ARV or OGX where I am still waiting months later for results to be reported and where multiple deadlines pass with zero comment. About the only company I hold who seems to report on time is G1A.