I wonder if there's some way to combine these with how many kills/damage a unit puts out so that one could see when exactly a unit's "powerspike" really is. Would probably have to be some kind of third party program I would imagine.
Anyways, I never thought I'd see such a cool build order viewer visible on browser for replays. Very cool!
It's tough to track that kinda stuff unfortunately because replays just contain explicit player commands (like move and attack orders). The rest happens in the game engine and isn't reflected in replay files. You would basically need to reverse-engineer the game engine or run the replays inside the engine and try to pull health/damage/whatever from the engine memory or UI or something. Technically possible but very challenging.