In a large bowl, combine the tomatoes with a pinch of salt. Let the tomatoes sit while you prep the rest of the ingredients. This will help draw out some excess moisture from the tomatoes that will help create the sauce. Add the onions, zucchini, asparagus, basil, oregano, garlic, red pepper, olive oil and vinegar and season generously with salt; taste to make sure it's delicious and adjust the seasoning if needed. Let the sauce sit for at least 1 hour to allow the flavors to marry.
Bring a large pot of well-salted water to a boil.
Add two-thirds of the sauce to a large skillet and bring to medium-high heat--the idea is to heat up the sauce without really cooking it so you maintain the raw integrity of the veggies.
Add the pasta to the boiling water and cook until it is tender but still toothsome, 2 to 3 minutes--you don't want any limp noodles. Drain the pasta and add it to the sauce, along with 1/2 cup reserved pasta cooking water if needed and stir vigorously. If the pasta needs it, add the reserved sauce (if it's not needed, then you have lunch for tomorrow!). Cook the pasta together with the sauce until the pasta water has evaporated. Give the pasta a drizzle of big fat finishing oil and stir vigorously again. Divide among individual serving dishes and top with the ricotta salata.