Odd - yes it has obd2 a over the pedalsAhh sorry man, I just woke up and it was the first thing I read. I thought this was another chat we were having in the 90 series forum.
It will be M-OBD with the diagnostic port in the engine bay. I didn't think they put and OBD2 port in the non-exported models but I could be wrong about that? Regardless, even though it has the OBD2 port, it's still M-OBD. That doesn't change. You might just have to keep persisting with tech stream and your cable. It took me countless attempts to finally get my Tech stream setup working on my 2005 HDJ100 following that thread and bits of other threads. I don't even know what I did in the end but it finally worked.
I also used an obd 2 reader (autel ds708) and it worked fine
Any clues what variations you made for it to work?