I am glad that you walked away from it, let alone with only minor injuries to you and the bike.
It's seems to be a racket / scam / set up by some bad people.
Another upvote to welcome you back, safely.
BTW, did someone say "pumpkin?"

Source: 
pumpkin gif