Your approach is pretty good save I would use abbreviations instead of just letters, some of the dimensions are useful for component fitment but are not relevant to a frame's riding behavior to me letters are just too abstract, one has to keep referring to them.
I would use:
ST (ctc)
TT
HA (head angle) SA (seat angle)
WB FC (front center: BB center to front axle center directly)
Drop (bottom bracket drop below the axle centers)
CS (chain stay length BB center to forward placement of the axle in the drops)
Rake (fork rake)
The axle to crown seat dimension is a reasonable one to have.
The inclusive angles at the bottom bracket are double dimensioning to me. The lower lug angle is too.
The seat stay length is going to be what is it is, I think only significant if you are making a Hellenic stayed frame, (Hetchins, Shogun, some GT's to name a few)
I must also comment that pulling off dimensions from a frame is a harder than it appears. I have done it and when placing those dimensions in a CAD program reveals errors of measure. And I dropped the fork from the frame too.