Here are two ways to address the first issue:
This is what you suggested:
This addresses the alignment, which I didn’t like before either.
Since I can have whatever I want on my system, let me know which one you like.
The second request is harder, at the point where I make the decision I don’t know what is being used. So, I will need to keep track of that. It should be possible to do this from the edit page and also from the saved graph page.
I went to the OEM forum and they said they would be happy to get a PR, so I will have to set up emoncms locally and make the change(s) there and then submit a PR to them.
You need to decide if you want these changes as different PRs and the process you want to use to accept them.
Some of this stuff has bothered me for years. Having two IotaWatt devices was the push I needed to do something about them. I have another change for the main page to show the device name, that seems to work most of the time. (Every once in a while the onload event seems to not fire, but it defaults to IoTaWatt (but I could change that to IotaWatt, like the current default.) When you figure out how you want to handle PRs, I can submit one. There is also the one for different yscales, by @timbailey99. I like that one too.