I just got my first ripe Garden Leader Monster tomato and ate it.
My evaluation of the taste is that it's excellent! It has only been watered a few times, and by the texture (despite how it was kind of juicy), I could tell. But yeah, it's one of my favorite tomatoes for taste this year, so far.
As for size and production, the plant isn't doing too bad. It's a decent tomato—not the earliest, but a decent all-around tomato.
The first ripe one wasn't the most uniformly shaped, nor the largest (among the Garden Leader Monster fruits, I mean), but it gets high marks for taste.
Here's a picture of it (from the angle the makes it look uniform-ish):