I commend their effort, but I wouldn't accept a PR if they opened it in its current state. Plainly put, there's a big difference between doing it right and what they did.
1) They triplicated the page content that is embedded into the dashboard. Not sure why considering they could have just looped the GPUStatus page for each GPU present.
2) They did not address the single largest issue, which is having individual settings for each card. Instead, all cards have to use the same settings. So if you had two NVIDIA cards that had different metrics available, you'd be stuck with a bunch of N/As on one or both of them. Would probably work fine for an Intel iGPU and NVIDIA dGPU user, but inevitably someone would ask why they can't select individual settings and I'm not about to tempt them with a less than half working product. The reason this is so difficult is because the config file needs to change completely to support multiple GPUs along with the Settings page to correctly populate it. Then you have to consider the upgrade path for everyone to move from a single GPU config to a multi GPU config without 5K forum posts asking why it is broken.