ok mark,the reason the rev counter jumops up and down is the stepper motor inside it has to reset to be accurate when its running dont worry about this as bb says but it should really only do it when you first turn the ignition on if it does it all the time then the new battery may be low on power and faulty have you made sure its been charged for at least 6 hours on a low rate charger as its only a 4 amp battery.the starter motor or the solenoid will be the problem i expect,i would suggest this.
take the rear right hand side panel off and you will see a realay with two big red wires on it and two smaller ones,pull the two larger ones off and then get a split pin or similar shaped bit of metal and push it inside one of the spade terminals and then push it into the other one,it should start tp turn the starter motor straight away if it does then the relay is more than likeley the problem but it may be the switch too you would need to check to see if one of the smaller ones is delivering a live feed when the brakes are pulled in and the start button pressed.
if it does not turn the starter motor over when you bridge the two big spade terminals then its either the starter motor itself or the lead from the relay to the starter motor.you can always take the starter motor off and earth thr side of it on the battery and push the live terminal of it onto the live of the battery and see if it spins.
adam bike doctor, April 2010