Separate conjecture from fact, i will show you in bold. This report while worded to be slightly promising provides nothing of substance. Wtf does "may have long term" even mean? What % would you put on the word "may"? What is their definition of long term?
While the findings are welcome...