In a large heavy saute pan add the sliced garlic and the clusters of cherry tomatoes. Drizzle with the olive oil and season with salt and pepper. Put the pan over low-medium heat on the stove top and cook slowly until the tomatoes are just about falling apart and their juices have been extracted into the olive oil forming a nice sauce, about 35 to 40 minutes.
Bring a large pot of salted water to a boil over medium heat. Add the pasta and cook until al dente. Reserve 2 to 3 clusters of roasted tomatoes for garnish. Discard the vine stems and puree or squash the remaining tomatoes in the pan, with a spoon, so you have nice chunky pieces of tomato in all the delicious tomato juice and olive oil. Stir in the sugar. This will be the sauce for the pasta.
In a large saute pan heat a 3-count of olive oil and saute the loose pork sausage until brown and caramelized. Remove and set aside on a plate while you cook the zucchini. To the same pan add some more olive oil and saute the zucchini until caramelized around the edges, about 2 minutes. Add the artichokes and cook for 2 to 3 more minutes. Add the sausage back to the pan and toss in pasta and the tomato sauce. Mix well over high heat to ensure everything is heated through and evenly coated. Transfer to a serving bowl or platter.
To serve, sprinkle with Parmesan, basil leaves and top with a cluster of roasted cherry tomatoes.