There are ways to do it, I did a 23 hours ultra and charge while running with the battery pack in the backpack and watch set on one of the backpack straps.
I agree that the charge port is in an inconvenient location.
But with a rated GPS life of approx. 24 hours, the F5 will easily cope with a 10 hour event without recharging. I regularly use mine for 10 hours plus.
The F5 recharges at slightly slower than 1% per minute. A strategy of recharging for a few minutes at every aid station (rather than 30 minutes continuously) should get you to about 30 hours of tracking, without losing any HR data while on the move.