I just don't get what you think is so fantastic about the announcements. They already announced on 8/3 that there is a working petroleum system, so that's old news. What I mostly got from it is that progress is slower than expected.
Same with TT, it's progressing, but slower than planned.