You will have to swear with your hand on a bible that you believe in ramps, and the possibility that stinky footed bumpkins ability to carve stone with copper and stone makes modern CnC systems appear rudimentary.
The very nature of the confidence of his claims on a site devoted to the exploration into modern perspective on these mysteries reeks of sleazy car sales man.
Reserve judgement until you've had a read around.
P.S. not a huge fan of your idea. I think if the amount of labor and resources to build the great pyramid were available to me with the motivation you mention in mind, I'd spend it going deep under ground. Don't you?