Uuuh, have you written to the support, yet?
I just know they are currently rebuilding the extension completely and it will take some more days. Maybe it can repair the damage then?
With me, I immediately re-installed a backup after the thing with the Russian Links happened.....
Here the...