I doubt those cleats are coming out of the CB trunk. The fiberglass is at least 1/2" thick there. Pretty beefy, and the cleats assume up to some 300lbs of load, and I doubt that 41.4 Sq ft of foresail can produce that much force on the cleat past what is shared with the the blocks. I guess anything can happen in the right amount of wind, but the main point is that the fiberglass is stronger than the cleats and blocks. One of them would break first.
I agree the angle is not 100% ideal coming into the fairleads. The bullseye fairleads do not care much about that though. They line things up right in front of the cleat. Your "Wire loop" should perform a similar function, but maybe not at as tight of a tolerance. After sailing in other boats, and dealing with foresails on similar sized boats, I kind of wish I had thwarts... Would make things a tad more tidy of the jib sheet cleats were there.
At any rate, I like the setup. Yours should make the boat a lot more fun to sail. I remember when the jib sheet cleated off on the opposite coaming of my boat. It required nothing short of a "round house" kick in any decent amount of wind... to cleat or un-cleat. It just plain sucked, and there were scary moments where I crossed an already over powered boat to try and get the damn thing loose