So now we can see there is no problem with the actual program being used but just the chosen path what can Bob try.
...
Well, not exactly. The program I'm using isn't capable of doing what you did; either the "adaptive tool path for roughing" or the contour cut. When you did the things I did, you got the results I got. Lumpy, with the big visible steps. Since I can't do what you did in DeskProto, to me, that's the software. It tells me I need to use software that can do those things.
If I'm reading this incorrectly, please let me know!
I saw the 5000 RPM and 20 IPM rate in the video and reached the same conclusion about going to 10 IPM - but I didn't know about the three flute cutter. My square-end cutter is two-fluted, and didn't further reduce that, but I reduced the step over between tool paths to 0.0038 (D/65) and step size along the paths to nearly twice that, 0.0076" (D/33). The simulator in Mach3 tells me the time to run that file will be 2-3/4 hours at 10 IPM. It was very close to predicting the actual time on the previous file, so I assume it will be here. That's nearly 5 times the number of tool paths (.0174/.0038 is 4.6) with each step along the path 1/3 the distance. It takes virtually twice as long to run.