In a large pan, cook the pasta according to package directions. Then drain and rinse with cold water. Place them in a large mixing bowl.
In a small mixing bowl, combine the cream cheese, mayonnaise, sour cream and red wine vinegar. Mix well by hand or with a hand mixer. Make sure there are no lumps, then add the pepper, garlic powder and pickled jalapenos.
Add the cooked bacon, cheddar cheese, pepper jack cheese and 2 teaspoons of cilantro to the pasta. Toss to combine.
Pour the sauce over the pasta and combine.
Serve with a sliced jalapeno and a sprinkle of cilantro.
Cook the pasta al dente. It it is overcooked it will be too soft and will fall apart when you combine it with the other ingredients.
Run the pasta under cold water once it is cooked and drained. This will stop the cooking process and will mean that the cream and mayo won't separate when you mix it together.