J
John.
You were very lucky. They have the power to give you an immediate ticket, payable at once. If you can't pay, they have the power to march you off (metaphorically) to a cashpoint for you to take out some money to pay.
If you can't do that, they have the power to either arrest you until the fine has been paid, and/or to seize your vehicle.
You could have tried saying your name is Johnson, and you didn't recognise you were driving on a road.
You are correct but I pointed out to the officers in English that they were technically correct as was I and therefore had a duty of care to allow me/us to travel on without any further delay.
About driving on the "road" you remind me of the time I parked by pretty hefty 4x4 on a pavement. This jobs worth CEO was going to ticket my car as I walked back to it. I said, 'hold on, WTF do you think you are doing, for FFS man." He tried to ignore me but when further probed by me the CEO had the audacity to advise me that I should not have parked on the pavement. I apologised and then reminded him he was only technically correct but it was a fact that there were no free parking spaces close by and I could not give a flying F of parking further do and could have easily left the 4x4 in the middle of the road. However, me being an upright citizen rather than block traffic I had parked my car for 25 mins on a pavement hardly used by anyone. However, in hindsight, I could have driven down the road and parked at a parking bay/meter but I had an appointment at the bank and could not miss that and therefore IMO I was technically correct and told him to jog on and not to judge people by their 180k 4x4 as I'd worked hard for it and I despised envious cretins. Rightly so the CEO apologised for his mistake and walked away with his tail between his legs.