Actually tests have indicated that there is little degradation if you charge up to 80%, not 60%. This is inline with my i3: the battery has a lot of headroom so it never gets fully charged, nor does it ever fully discharge.
Your battery management system (BMS) has a low voltage limiter (LVL) to take care of the discharge part, but you have to take care of the full charge part yourself. One thing to think about is how long the battery is resting at 100% charge: the longer it sits at 100%, the more chemical changes occur within the battery that degrade performance. If you charge to 100%, but immediately go for a ride, you will see almost no measurable change in battery life. On the other hand if you are in the habit of keeping your bike at full charge, ready to ride at a moments notice, battery life will suffer in proportion to how many hours it sits at 100%.
A 90% charge is a good compromise, if your charger allows it, as is using a slower rate for smaller packs, 4a for 10/15ah packs as opposed to 6a for 20+ ah packs, for instance. I leave my packs either at 80% for longer storage, or at wherever they are run down to at the end of the day, then they get charged at the last minute before I leave to ride.
Finally, the worst thing you can do is to routinely plug in at the end of every ride and keep the bike on the charger 24/7. You need to occasionally balance charge overnight, but it should not be a weekly or even monthly procedure.