RE: Excess speed on landings
Use a 12x5 or a 12x6 prop and it will make a world of difference. Larger diameter (i.e. heavier) will let the engine idle at a slower speed, and the lower pitch will fly the plane slower.
These prop suggestions came from Tower's site for a Magnum .52 four stroke.