This is excellent!
If I were a high school civics teacher, I’d make my class memorize it for their next test.
(I’d probably get in trouble :>)