It kind of depends on which country you're coming from. If you're coming from the UK, United States, and Canada you just have to check in with immigration and get your passport stamped. Most all of the restrictions have been removed. 👍👍👍
Doesn't the "O" Visa not require insurance??? And is it possible for you to change over from an "OA Visa"??? I'm fairly new at this myself and don't blame you for asking a bit. 👍
Just a word of advice for the future. Have your bike mounted with a front and rear view camera for your own protection. Yes I know it sounds silly, but you have to prove to a foreign government that it's not your fault.