Explain this to me. How is it an LS/VTEC when a B18A/B doesn't have a VTEC oil pump or come with B16 pistons? Because by your logic, it can't be an LS/VTEC anymore. It has to go by some other name. This is engine building. Stop being a pedant about the name.
What does it make a B18A/B block if you put a 95mm Scat crank, Carillo rods, Benson 86mm sleeves, and CP pistons in it? Answer, a built B18A/B block. Why? Because you're still using the damn B18A/B block casting. What does it make it if you buy a Dart B18C block? Can it even go by a Honda designation anymore?
To your question, you have a built B18C commonly called a poor man's Type R by people who need to lable their Frankenstein engine with something. Oddly enough, I only see this with Hondas. Pretty much everyone else just says, "it's engine-x with the head(s) from engine-y". Know what they call their engines? Built.
By the way, should I talk to you like you're stupid since you seem to feel that it's the only way to get your point across or would you like a little respect? Exactly.