I'm not sure, but I think it's normal for OM. As originally released OM had all officers have the rank of KapitanLeutnant, so they outranked you, the captain. I mentioned this to Lurker, and he changed it so all officers now have the rank of Leutnant zur See, but they still have the renoun of a Kaleun, so they can't go any higher.
If you play a Type II u-boat you might also notice that they have 44-47 crew members, whereas the real Type II only had 25-28 men. OM is the best (and only) full-war mod we have for SH4, but it is still far from finished. The choices are to live with it, finish it, or make something better.
With my modding skills, my only choice is to live with it.