Fill a large pot of salted water and place over high heat. Prepare an ice bath and set aside. While water is heating, prepare the batter and proceed with the following steps.
Combine the flour, cornstarch, black pepper and cayenne and mix well with a whisk. Slowly whisk in the beer until batter is completely smooth. The consistency should be like heavy cream. Set aside to rest for 1 hour.
Blanch cauliflower florets 1/2 minute then plunge into cold ice bath, and drain and dry, set aside.
Preheat a deep-fryer to 375 degrees F. Begin frying cauliflower florets in batches, dip each floret in the batter and then remove it, letting the excess batter drip back into the bowl. Place a few in deep-fryer, do not overcrowd. Cook until golden brown, 2 to 3 minutes. Drain on paper towels before serving over pasta. Sprinkle with salt, to taste.
Cook pasta al dente in boiling salted water, drain and add all other ingredients. Top with fried florets. Sprinkle with parmesan cheese.