A couple things on your engine.
It works, and well. However, it is more light duty than mid duty now, but it would be top of the line in that marketplace.
You lowered the stroke and raised the bore, which makes sense for going to light duty. You also went to low friction pistons. This all works, and well

the thing is, while your engine is more efficient, it is 100 Lbs heaver and $400 more expensive due to the need to go higher bore and lower stroke. Also, while the torque reading says it comes earlier (which it does), it falls off fairly quickly after that.
Look at the torque curve on mine. You are in the torque band from 1700 rpm all the way past 4000, the whole time making above 390 lb/ft of torque. This is amazing for towing, as with the flat torque, you get a linear increase in the power available to use to tow. Since yours falls off sooner, it has to rev higher to tow more. While at 2300 rpm, you CAN tow more than me, past that, all the way to redline, mine can tow more; and if you have town a big load, you know that when you are starting from a light or merging onto a highway, if you want to keep up with traffic, you are wringing out that engine. Cruising is easy for the engines, it is starting (and hills) that are hard.
Here is a little mod I threw together for yours. While it says 3800 rpm for torque, look how flat the curve is, and how linear the hp is. That is what you need for towing.
Yours, on the other hand, would make a great engine for something like an f150 lightning with a little more power

. Hope I helped.