Jason,
You may need to give more information before anyone can specifically help you. You say your
oil temp STAYS at 110c(230F). Does this mean it has not gotten any hotter than that? If so, that is actually a good temp, so long as it stays in that range. What about water temp? There are many things to check, but more info is needed to go beyond the "normal" list of why an engine runs hot. Judging only from your initial post, those temps aren't totally out of line. You mention your engine builder. No one will know more about that engine than him. I would press him for information and acceptable specs for that engine.
Dave