Yeah I hear yuh. There is lighter and faster out there. But, that's just it, the TL's have a something other bikes lack. TL's have a presence about them. I don't know maybe I'm talking shite, but there's something special about them for sure. My buddies 916 rode waaaaay better when we used to switch over bikes on a ride, it felt like it was 'on rails' compared to my TLR. But, not that I would say no to a Ducati, it's just I got more of a grin factor from the TLR. Maybe it just boils down to value. Bang for your buck as they say.
I would buy one of those batteries buy I just spent my lifes savings on these!!!!