Oh this actually makes sense to me. Oma Means Horse (Well, His entire name means Horse King)

So he is riding a horse. And It's Kiibo. Fantastic. (An AU where Himiko transforms the characters of DR into animals.)

Great Job on the picture!