In large pan over medium heat, cook bacon until browned and crispy. Remove from pan, and place on paper towels. Leave a couple tablespoons of bacon fat behind. Stir in flour, and cook for about 1 minute.Whisk in beer. Cook until it starts to thicken, stirring occasionally. Whisk in mustard. Turn heat down to low. Mix in cream cheese. Add cheddar cheese a handful at a time. Stir until cheeses are melted and dip is hot. Mix in salt, pepper, and hot sauce to taste.Fold in about ¾ of the bacon. Use the rest for garnish.Place in crock pot to keep warm for a party. Or place in fridge and reheat at the time for serving.