I have known speed weave to occur when swingarm bearings are worn and there is enough play for the rear wheel to wobble from side to side at high speed. I have also found that if you are a big guy, or are using luggage that sticks out either side of your bike, that can also cause weave too.
As for the power.... no idea?????
_________________
After years of moaning about immigrants now i am one...