If peak is at 5800 why would you shift there? You just got to peak it's not like it drops to nothing at 5850. You want it as close to peak as possible as long as possible so shift at 6000 or so, you may be thinking you are gonna shift at 5800 but probably wont actually until 6000. RPM will drop for split second run up over 6000 and repeat. I of course don't know what the guy had but it sounds like he made you race his race. Street racing and track racing are two different animals.