bring a large pot of salted water to a boil for the spaghetti. Prepare bread crumb topping. Whisk together Parmesan, eggs, cream, salt, and pepper in a large bowl. Sauté bacon in a large pan until crisp. Drain on paper towel lined plate. Pour off all but 1 tablespoon drippings. Add chicken. Sauté four minutes per side. Transfer to the plate with bacon.
Deglaze the pan with wine, broth, and juice, scraping up any bits on the bottom. Reduce by half, 2 to 3 minutes. Cook spaghetti in boiling water, stirring often. Drain pasta into a colander with the frozen peas. Shake pasta to remove excess water. Mix the bacon, chicken, and wine mixture with the egg mixture. Add hot pasta and toss to coat. Garnish with bread crumb mixture. Serve at once.
To make bread crumb topping, pulse bread cubes in a food processor until course. Toast crumbs in oil over medium heat in a nonstick skillet for about a minute or until crisp. Transfer to small bowl. Toss with parsley, and zest, pepper flakes, and salt.