The new burnt fuel support works and the GUI looks good. I found some bugs while I was testing it.
After a drone leaves a refueler mooring, it remains connected to the refueler mooring. To see this happen, set up a single cargo drone, refueler, provider, and requester, with supply to the refueler and provider and demand at the requester. Allow the cargo drone to refuel. After the drone leaves the refueler, remove some fuel from its inventory. The inserter at the refueler mooring will insert fuel even though the drone is not moored.
Some features do not work in the map editor. After a mooring is placed while the game is paused in the map editor, it can't be connected to circuits. When the game is unpaused in the map editor, moorings appear as proxy containers and the custom GUIs do not work.