The market is the barometer that you measure your success by... investors either get it right or wrong.
"Reasons why these promises had not been deliver imo are adequate" = excuses by the company.
The reasons you listed why it is undervalued are exactly what YBR keep using to justify their performance.
My point is that YBR may have it's day but right now is poorly managed and has not delivered shareholder returns despite indicating to the market everything is on track (which they are still clearly doing).
YBR Price at posting:
20.0¢ Sentiment: None Disclosure: Held