What kind of timing are you running? You want about 18 deg at idle, and 34 to 36 total advance, and have it all in by about 3k rpms.
The starter issue could be timing related as well. As for the starter sticking, that sounds like a clearance issue, you may need to shim the starter until you have the thickness of a paper clip between the teeth when engaged. You'd have to pull the gear into the flywheel to check that.
Sneezing the blower (spitting out the carbs) is either timing way off or cranking the motor while opening the throttle...a no no with a blower motor.
What's your fuel pressure at the carbs? 7 - 9 pounds is a good starting point.
The high idle sounds like your pulling air in somewhere, check around the back side of the blower at the manifold. Maybe a vacume line off? Idling shouldn't be a part of it, but are the carbs blower referenced?
With timing and all set correctly, pump it two or three times, that motor should fire off within one revolution with a bang. Blower motors are like that, mine is.