I think it's a pretty good idea and would help newer players understand what is going on in a position.
I haven't seen anything like it providing a listing of all threats and vulnerabilities.
That said, I was wondering what use black could make of it in the second position. I think you might need to provide some kind of evaluation/assessment.
When reviewing chess games, it can be challenging to spot Tactics. I have designed a system which I call Tactical Detection to help spot Forks, Pins, Skewers, Discovered Attacks and Vulnerable pieces in any game.
If you would like to try this out for free on your chess.com games you can at chesscoach.dev
For example, in the position below it shows that the White Bishop on e3 can discover and the White Rook on e1 is a hidden attacker. It highlights that the Black king on e8 is a discovered check target. It also notices that the black pawn on b5 is vulnerable.
In this position below, there is multiple Knight forks. The White knight on e7 is targeting the black rook on c8 and f5. It also notices the g7 pawn is pinned
Any feedback and thoughts is always welcome. I am a NM about 2200 FIDE and have a decade of experience working in Tech.