Also the binary nature of either being in ketosis or not is somewhat disappointing. I unfortunately find it impossible to be on a keto diet for long periods of time due to social situations and eating out. Do you have any advice?
Societal pressures can be challenging but it's really not that bad. We ate out quite a bit because of birthdays and such. If you're at a nice restaurant, get a steak and a low-carb vegetable. At Ruth's Chris we did Tomahawk steak with mushrooms. Drink club soda with lime or lemon. Chipotle is a good meal. Chicken steak, guac, cheese, salsa (check their site)
Wingstop was also goto for us. They have quite a few sauces that have no carbs. Eating out is planning. Check the menu; if it's not a chain, you might have to call. We did that a few times. Ask if they put sugar in certain things. Burger with bacon and cheese no bun is also an option. You have to be careful with chicken dishes because they might put a sauce on it.
Remember, it's low-carb, not no-carb, so if you accidentally eat a few pieces of bacon with sugar in it, it's not the end of the world. It's probably not going to be enough to kick you out.