Re: Weather Helm
A few degrees of helm is not much. If you had significant weather helm it would round up when locked off.
You wouldn't need to reef at that wind speed. = maybe 15-20 knots. A bit of backwinding is not a problem either.
It rather sounds like you have room to play with checking and fixing a few things anyway. Check rake, get centreboard working, traveller stay tension, wools, all these things make a difference and some might be +ve now some _ve.