Hi all been following this thread for a while just about to pull the trigger on this with the bike with the discounts at the moment but been wary with the battery latch problems. Just wondering Hows the battery mechanism holding up for you guys riding with the upgraded/updated fix from canyon...