Injection pumps have a mechanism for increasing the idle speed when the engine is loaded with an auxiliary device like an air conditioner. If the idle speed drops when your aircon comes on, clearly that device is not set properly or not working.
The lack of power past 100 kph is interesting. That should not have happened especially with a new pump installed. It seems possible that they mis-timed the injection pump when they installed it.
If the pump timing is a little retarded it tends to lose power and if severely retarded will emit white smoke.
Over-advanced timing will cause the engine to run slightly rough and the knock tends to be more pronounced.
The safest thing for you to do is to return it to them under warranty. Tell us what happens after.