Except that I think it's clear that the motive was getting the data not taking the site offline. The evidence for that is that it stopped on its own without them doing anything to mitigate it.
Also I don't know why you think this is sophisticated, it's probably 40 lines of Python code max.