You need to tun whatever setup Cameron tells you to run. Call him and ask him what he recommends for the complaints you have about the power delivery. Off the bat your bike should pound the ass off that stock bike your buddy has. I imagne the jetting and some small things with the setup are not right. Everyone always thinks they know what they are doing. I look at bikes all the time that run "Good" according to the customer. We make a bunch of changes, and now they run "Awesome". So, listening to your builder and not doing stuff because its cool or popular is fairly important. You cant build a idiot hole bike, and a drag racer all in one. Your gonna need to pick a direction and build the bike around that.
Off the bat with the setup you mentioned you had, for holes I dont like Pipes, the reeds, and the gearing. You never gave a compression number, but I like around 175-185 for the holes.