All that info is good except the part about the oil squirters.
If the b20 is anything like the ls then the rods will have holes running through them to lube the wrist pin.
The oil squirters in the vtec motors is there to mostly cool the backside of the piston.The blocks with squirters don't have holes in their rods so they run squirters.It came from their racing side(honda). You can have the block machined to run the oil squirters, but IMO it's a waste of money.
With that said I'm still running squirters in my G/E block w/eagle rods and wiseco pistons. You can never be to careful.