I'm not an expert or anything, but I think you handled the situation well. In my opinion the guy showing the bike should've been much more careful.