No, you're wrong. Do a little research and you'll find that VTEC-E has an engagement anywhere from 2700 to 3000 RPM's.IWhat makes you think you're right, your buddy telling you what he thinks he knows?
I have a d16y5 head in my car right now. When I originally bought it, I was told that it had a d16y8 motor in it. It has a y8 block and transmission (ex) with a y5 head (hx) and was running a p2p ecu (ex) with it. When I would be cruising along arond 3000 rpm's, it seemed to have a tough time at accelerating even a little bit with out having to mash the accelerator to the floor. I did some investigating and realized that the car had the wrong ecu in it. I bought a p2n (hx) ecu and hooked it up and wow what a difference. Any hesitation it had was gone.
The primary reason for the hesitation with the p2p (ex) ecu was that the y5 head was still working on one intake valve at 2800 rpm's and wanted to have vtec engage to run both intake valves, while the p2p ecu wasn't even close to engaging vtec yet. Vtec doesn't hit hard in a y5, so if your basing the 4500 rpm therory from your buddies car on feeling or hearing it, its in your head.
Do a little research before you start spouting off and posting what you think is gospel. Go on H-T and search for d16y5 and you'll become enlightened.