The roosterteeth site didn't work for me wouldn't load, might be my side but Wikipedia have this currently up. The wikipedia source is leading back to OPs link, so I can't really confirm anything, but still.
The site is having issues, probably from people going to read the journal, but yeah, its recent, as in yesterday, so there's no other news to be given out.