unfortunate OP. Totally cheating but unfortunately its easier for them to just delete your post and ignore the problem than to actually ban someone in this game.
Despite the obviousness in the video, it is best to send this off to Ubi Support, as they have means to handle this, unlike forum members. Additionally, I have passed this video along to Johan!