Something is very wrong with the fans. None is aligned with the heatsink fins direction, let alone its absolutely inadequate if you want airflow and not just fans looking expensive.I would use actual fans, not noctua, and ensure airflow is laminar and everting is aligned. I assume there are fans behind drives as well?
If you want low noise ask AI to create software fan controller for you. (I’ve done just that and saved another 5 watts on airflow). Depending on what mlb you are using there might be already fan controller — for example, the popular nuvoton BMC chips have Smart Fan IV profile that you can feed HDD temperatures to in software. Aspeed chips don’t expose such interface but in this case you can drive fans in software. (BTW - pi(d) controller won’t work well for this, use segmented curves with hysteresis instead)
Depends on what else are you going to store there and access patterns. You can add (and remove, if your array is just mirrors) special device later. You can also add/remove slog and/or l2 arc anytime
Start without any caching or special devices, then measure performance over few days of steady typical use. This will inform what you need if anything. Maybe the right thing to do would be removing ram, not adding more hardware.
