RE: Bonehead move
Sounds like you have your collective servo operating in reverse.
As you increased throttle, pitch was going negative holding the heli on the ground. At full throttle, you had maximum negative pitch therefore bogging the engine.
When you decreased the throttle, the pitch went through zero to positive and the momentum left in the blades lifted the heli off the ground.
A thorugh check with a pitch gauge is called for.