I'm really impressed on how you implemented a virus mechanic. All the variables work towards this balancing game of wanting to get potency back but not too much, so that people keep walking and you can keep spreading. Feedback loops making things work!
The only thing I'd tweak right now is how punishing death can be, when sometimes there is not much input of the player in that (sometimes people just died).