Heat olive oil in a large Dutch oven over medium heat. Add the onions and saute until translucent, about 5 minutes.
Add the ground beef and ground pork and brown until cooked through.
Add the garlic, orange zest, cinnamon stick, ground cinnamon, nutmeg, cloves, allspice, oregano, salt and pepper and stir to combine.
Add the diced tomatoes, tomato sauce and red wine. Bring to a boil, then reduce to a simmer. Cook for 25-30 minutes, stirring often until most of the liquid evaporates. Remove the cinnamon stick once the sauce is done.
Cook the pasta until al dente. Drain the pasta, then allow the pasta to dry before assembling in the dish.