Good that you asked about the revisions.

Yes, I'd considered using #.## universally, but quickly stuck with letters for the boards for a few reasons:

Brevity for one, and to avoid confusion between board revisions and firmware versions, the latter uses #.## with optional letter suffixes.

For instance, it's entirely possible a single board rev (REV-H) can use a wide range of firmware versions, and vice versa.

So I specifically wanted to avoid having a situation like "v3.05 board with v1.37a firmware", as it'd get confusing quickly which number is which.

I did have use number suffixes on board revs a few times, as e.g. REV-G became REV-G1 when I caught a small problem in REV-G.

I'd thought about using model#s, like 1050, 1060, etc. which is how one would handle real products. And perhaps someday I might, once I get out of R&D, which I keep thinking is "this board for sure will be the final one!", lol. Which is exactly how I'm thinking now about the current REV-H.