I am going to say something that you might not like hearing, and that could be bad advise. But here goes. It's Wednesday night. Get up tomorrow and water the heck out of those guys. So much water that you are starting to worry about your water bill. So much water that when you stick you finger into the dirt it's like mud 3 or 4 " down. (You've mulched them, right?) Then go away. Don't come back until Sunday evening or Monday morning or even next weekend.
The plant is green and healthy, I haven't seen any signs of bugs (I keep checking), but still no tomatos.
I have some serious philosophical issues with attributing intentionality to plants, but my experience is that plants know what they're doing, and they'll deliver when they're good and ready.
It has been hot. In other years, it has been cold. If you have a green healthy plant-- rejoice! Tomatoes will come.
Do you have children? If so, remember how you fretted about the first, but by the time the 3rd came around diaper rash wasn't that big a deal anymore? Same thing. Relax.
Here's a promise. If you don't harvest at least 10 pounds of tomatoes this year, I will meet you 1/2 way with 20. Recall that I got mine in really late, have yet to stake them, ... and am fretting about them. ;-)
Sure bet on my part.