Lets forget the Kelvin, Centegrade, Farenheit, & etc... the goal is to maximize the number of "comfortable" showers while minimizing waste and minimizing risk of scalding.
The risk seems that your solar water heater could vary the temp in the tank... perhaps a lot.
Consider the difference...
Friday night, after heating all week and nobody using the water.
Monday AM, after heavy weekend use and cooling all night.
Cloudy Days
Sunny Days
Seasonal Changes
It sounds like there are a few options...
"Push Button" is the hardest to mix, but may encourage conservation.
"Hot/Cold" faucets that people can mix themselves, but risk leaving it on, or having long leisurely showers.
"Auto Mixing"
Another option might be to setup a "heat exchanger" system.
"Collector Tank" which would run from luke warm to boiling (may be pressurized, and/or use a glycol mix).
"Mixer/Exchanger" Tank. You could thermostatically regulate that. Pump water from the "collector" to make it warmer. Stop pumping when it is hot enough. You could use "conventional heat" to suppliment it if necessary.
Pumping could be passive (thermo-gradient, heat goes up), or active, depending on flow volumes needed.
Such a two-tank system would likely even out the temp fluctuations from the first to last shower, and prevent overheating and/or wasting hot water.
I'd probably configure it so my "collector" tank would act as a "heat sink", and would be the larger of the two tanks.
Say your ground water is at 60 degrees F. Ambient temperature is 80 degrees F.
It might make sense to use an air, or shallow ground heat exchanger "pre-heat" system to bring it up to the ambient temperature before feeding it into the solar system (in the summer), possibly even tying it to a geothermal cooling system. This would mean the last showers at least wouldn't be FRIGID.
(btw, I've been planning, but haven't been building a solar water system).