The links are in the HD thread of course:
https://budgetlightforum.com/t/-/44344
When you unpack it, the hex files are quite clearly in the hex directory. HD is not one firmware for configuration of one board. It is a collection of many firmwares for many configurations of many boards. It includes a stock Q8 Fet+1+indicator eswitch firmware for example, and will likely soon includes builds for the a TA Q8 driver with tripple channel and the indicator on the divider pin, and maybe yet another for Q8 4S. And that's just the Q8 builds, but that's life, those all require different firmwares.
The hex files are very clearly named, there's a detailed listing of all of them in the manual*, and for a specific purpose like un-specialized TA board builds, you can just direct people to which ones to use.
Of course if you want to compile your own, you can do that and get all kinds of customization to choose from, but you get to start with the default config and make changes from there as you wish.
But for normal use, you just flash the correct hex, no options to choose from. bistro-TAv1-OTSM-HD.hex or bistro-TAv1-OTSM-LDO-HD.hex as stated above. I think those names are pretty obvious and easily distinguishable from things like bistro-dualswitch-dumbclick-HD.hex.
I don't see the problem. Yes, the HD page as a BUNCH of information right now, and I may work on organizing that differently. But it's written, for a) me, so that I can actually remember how it all works later (already needed that) b) other developers so they can have a chance of knowing how to jump into (and it's very light on that, but at least one programmer already helped out to track down a bug), c) board customizers (who are likely also d) who need to know what hardware to select and who are eager to choose cheaper parts with the "same" specs, d) hobbyists who might just want to customize modegroups and ramps, and e) folks who just want to flash the bistro-TAv1-OTSM-HD.hex, and f) people who bought a pre-flashed board and just want to know how to use it, and all this for many different drivers. So yes, that's a broad audience. Your audience only includes two of those, and for a subset of the configurations. I fully expect someone publishing a particular board will give people the short version of which hex and what hardware to use on that particular board.
As for re-organizing things, I'm considering a linked table of contents to break things down, and possibly a format with more rich text. An obvious one is just using the board itself and linking to multiple posts. That's not terrible but I can't keep a copy or distribute it in other ways then. I could also make it an html, tiddlywiki or something, but then it's not directly viewable from the board. And in the end... there's a limit to how much time I'll spend re-organizing it, if any. So, some short summaries of which hex to flash from an OP like yours is useful. We could also add comments about battcheck calibration. I do have a new post to link to for that for LDO, that for now is in sync and uptodate with the manual, but details like that will evolve naturally.