Are you trying to stay there? You make the place sound like a roach motel, so why would you want to stay?
If you're trying to prove that the landlord is a slumlord, you need to have receipts and time-stamped evidence. If you emailed the pictures to your landlord, that helps. It shows that you gave him/her notice of these issues and they're still a problem after so long of inattentiveness.
If you have not been paying your rent, you may be evicted for non-payment. In most states, should a landlord fail to remedy dangerous living conditions, the tenant should take them to court. A judge will collect the rent until the landlord remedies the issues with the unit.
Remember, non-payment is a separate issue from the maintenance by the landlord. The judge will look at your case and see the non-payment as grounds for eviction and may rule against you.