Well, just my opinion, but those leaves don't look healthy to me. It could be a lack of nitrogen, they get that pale green like that when they need more, but I think I see spots on the leaves, which can be an indication of disease. If it is disease, it would probably be some kind of fungal disease, I've had three different kinds on my plants in the past, plus a bacterial leaf spot. I would send a leaf in through the local extension office for them to analyze for diseases. If requested, they will also check to see if the plant is deficient in N, P, or K.
I really don't know why the fruit would take so long to ripen; right now mine seem to ripen overnight! I do know that at least here, and probably for Lsn in Tennessee, it's hot enough that they won't be setting fruit again until it cools down in the fall. The trick is to keep them alive and healthy until then, and it's harder than it sounds for Southern gardeners. I'm still setting fruit, but on my big slicers it's only one out of four blooms. The cherry tomatoes are still setting every bloom. That's why it's such a good idea for Southern gardeners to grow them. I found out just recently that it's not the high temps during the day that makes tomatoes quit setting fruit, it's the high temps at night, ones over about 74 degrees. As for watering, tomatoes are thirsty plants, specially in pots! I have 11 in pots, and I check by pushing my finger in the soil to see if they need to be watered. With the high temps coming, I would say I will have to water the pots every day.