Lets go back to the real world. If you are gonna use this thing much, you will have it full charged most of the time. How you gonna ride it every day, unless you keep it full and ready to ride? It will be full so you can hop on and ride anytime. Yes, it costs you some lifespan, but a decent battery lasts 2-3 years, even when stored full. When winter comes, you need to store it full so the bms does not drain one or two cells empty, ruining the battery. Better would be disconnect the bms, and store half full. But in many modern bike batteries you cannot easily disconnect the bms. So if that is the case, store it full. Less wear on it to store full, if its cold. Recharge it monthly all winter. Little harm stored full and cold.
If you will use it only on weekends, charge it only on friday, and store it during the week half charged.
To restore the battery to balance after winter storage, or the shipping, charge, let sit 30 min, ride around the block, charge. Repeat this a few times to spoof the bms to balance the battery repeatedly, filling up those few cells that power the bms while it sat.