Yeah, fighting fish Zoan makes even more sense.He's probably a fighting fish Zoan. The horns and the symbol of a fish are good clues.
I wouldn't say Okama but you're not that far off though. He comes off a bit feminine with those high heels, his posture and the constant "eeks". One of the reasons why I want him to see in the anime so badly.I always thought he would have some kind of okama kenpo or something