Dice the tomatoes, season with salt, and place in a large strainer. Set aside for 20 minutes and let them drain off excess juice.
In a large bowl, toss together drained tomatoes, vinegar, and basil. Season with black pepper and red pepper flakes. Add garlic and 2 tablespoons olive oil, and toss to combine. Let marinate for at least 1 hour. This will allow the flavors to soak and blend together.
Preheat the oven to 400°F. Line a large, rimmed baking sheet with parchment paper. Lightly brush both sides of each bread slice with the remaining olive oil to ensure that both sides get golden brown and crispy, and place on the baking sheet. Toast bread until golden, 5-7 minutes, turning halfway through baking. Remove from the oven and transfer to plates.
Spoon tomatoes on top of bread just before serving.
Notes
The key to the best bruschetta lies in using top-quality ingredients like sun-ripened, fragrant tomatoes, fresh organic basil, and extra-virgin olive oil.