That leak sounds like the acid boiling!!!! I'd get the electrics of the bike checked at the same time. Sounds like you have a short circuit somwhere!!! Check the starter motor as well.