The altitude surge is because you haven't turned the throttle enough. When it happens to me whilst riding at altitude, I go full throttle when the first opportunity arises, the ecu adjusts and is fine after that. Or you can stop switch the ignition off, restarting triggers the ecu to adjust...