Kamfas don't tend to get as large of humps/koks as the ZZ/SRD flowerhorns, so it will probably not get as softball sized as some of the ones you see due to the vieja influence in kamfas. There might be other FH enthusiasts who can give you some tips. I think much of it is genetic though.
The other thing that points to your fish being a kamfa is the relatively square body shape like a vieja. SRDs usually have more of a taper towards their tail, which in combination with their huge humps, gives their bodies a triangle shape. The markings and color are typical SRD though. One last thing is that kamfas often have fuller fins, which your fish seems to have. SRDs have relatively narrower and longer fins. I'd like to see a full pic of your fish showing all its fins. It looks amazing from what I can see.