No you didn't miss a presentation, these figures are based on broker research from Euroz posted to another thread and subsequently removed by the mods.
It is worth noting however that the numbers quoted in @catchacold analysis are based on the bull case scenario. The numbers for the 3 other case scenarios are nowhere near as rosy and thus the revenue figures quoted should be taken with a grain of salt.
The revenue figures for the other 3 scenarios are: