This is all very clear and correct. There are some some things that i would like to mention though:
"Sus 2
1 2 5"
I think that this chord is usually spelled as a 9th chord, as in D9=1 3 5 7 9. Sometimes the 7th is not played.
"People usually use Roman Numerals instead of numbers, i am pretty much self taught, so i dont do it that way. Dont let the Roman numerals fool you."
The roman numerals stand for harmonic functions, not melodic grades (which you use for describing the structure of chords). A practical purpose for using numerals is to give a chord progression that can be applied to any key, for example, I - II7 - VII7 - III7 - I in C is C - D7 - B7dim - E7 - C, in E is E - F#7- D#7dim - G#7 -E.
That's all I can add, great post. Keep up the good work!
P.S.: It's also useful to know about intervals (unison, major or minor second, major third...), i mean knowing what they stand for, they are already somewhat explained on the post.