One valve selects whether the boiler/DHW loop is interconnected or isolated. Another selects whether the solar goes through the heat pump or is directly used.
The thermal storage tank can go above the 90F or so point when using direct solar. The heat pump will not be used until it goes below the temperature you planned. The DHW tank acts as thermal mass for the boiler so there's no need to have the boiler heat the storage tank.
If the heat pump has a desuperheater, that goes between the DHW side pump and the heat exchanger.
Also note that where possible, the pumps were kept out of the high temperature (>100F or so) parts where possible. That would help them last longer.