the battery is required with the elec start models, as the battery is the smoothing condensor in the wiring. it will produce the symtoms of a flashing guage if the battery is defective.
The tors kicking on has nothing to do with the battery, your throttle cable is too tight, loosen it up via the adjuster on carb rack.
also a easy way to see if the stator is good is to put a digital voltmeter on the battery,check the voltage before starting it, be around 12.5-12.8 volts fully charged then start it up and check again if its under 12 volts, the stator is weak on output and using the battery to help run everything.
think about the pull start, if it wasnt on there and you were out in the woodes stranded with no battery power, would you want to be able to start it up and get home or worry about the guage flashing and walking home?