It sounds like you are facing a difficult and stressful situation. You have a few options in the situation you describe. Landlords are required by Colorado law to maintain certain standards of habitability. This includes providing hot water, heat, and maintaining the structural safety of the property. The warranty of habitability is a legal principle that requires landlords to maintain livable conditions in your rental. Breaches of this principle can be considered a violation of the lease agreement, even if not explicitly stated in it. The length of time your landlord took to address the issues you mentioned might constitute a breach of this warranty.
In terms of compensation, the loss of rental value may be a route you could pursue. This is a legal strategy where tenants can claim that the value of their rental was reduced due to the habitability issue or loss of use, and therefore, they should be refunded a portion of their rent. The daily credit your landlord offered may not be adequate if the loss of rental value was actually higher.
Here, for example, you mentioned you did not have a fence. If the lack of a fence prevented you from using your backyard as intended when you rented the property you may have a claim for lose of use of the backyard. (This would not be warranty of habitability issue.)
Finally, the confidentiality agreement your landlord is trying to have you sign might limit your ability to pursue legal remedies. Before signing anything, you should get legal advice.