Yes they do self cancel - see another thread about this - but you'll get used to the non-Jap indicators pretty quickly.
I have found the self cancel is, overall, good if you don't fight them, someone has designed them to work like this...you can imagine the design team chat....
somewhere in Bavaria...
"do ve vant zer indicators to cancel or not?"
"vell, ya i zink as it is better than leaving them on if zer dumbkoff rider forgets"
"wunderba! but how long should ve program zer timink?"
"anozer good question professor Helmut!"
"5 flashers"
"nein! Too little time"
"20 flashes"
"oh Ingrid you might have vell left zem on"
"ya I have it....about 10 seconds....but only if you are travelling more zan a few kilometers per hour...."
"ya, ya, ya"
"and Helmut, if you are passing zer big Audi's on zer autobahn zen 10 secondds is about right...and you don't even haf to cancel them...."
"ya, good vun team...lets go for a schnaps break...."
"ya Ingrid - mines a double"
...and so on