On the battery front - mine has been swapped for a BMW branded battery - and despite a couple of careless drains - maintains a strong charge - and starting is no issue. (trickle charged most of the time).
Interestingly after the last drain the Cruise and AC stopped working - checked the fuses - and did a reset - and it was all working again.