Pretty suspicious indeed, those outputs were each funded with different transactions but same patterns, I got bored following the funding which took at least two weeks prior to this, at least 30-40 hops for each of them, either money laundering or a tumbling script that went wrong?
i tried to go through the input/outputs but couldn't make any solid conclusion. i think the "tumbling script gone wrong" is a pretty good guess though.
I'm not all to familiar with how fees are setup in clients, and I usually don't care setting a higher fee, but on this size would it be possible the user was trying to put a decimal fee and confuses the . and , in his client?
it is not possible to say without knowing the tool that was used to create, sign and broadcast this transaction. if this was done manually using any of the good wallets they would have received a warning and possibly even were prevented from sending the transaction with such high fees. however, if the wallet was terrible and had dumb bugs it is possible to see such issues.
but bugs like this are more possible in automatic systems where a script signs and broadcasts the tx itself.