Good advice above and I agree.
Until you get your blood sugars better controlled, cut out the fruit, breads, bagels and sweet treats. Once you get better control, you can start experimenting by adding them back in one at a time to see how they affect your blood sugars. Once you add them back in, don't just test at two hours after; test at 30 minutes, 1 hour and 2 hours. Sometimes your blood sugar can be back to normal after two hours, but have spiked higher than it should before that time. Your goal should not only be normal fasting and 2 hour readings, but a fairly stable blood sugar all the time (no big spikes after eating!).
Stick with fresh meats (I noticed you're eating a lot of processed meats), eggs and veggies with butter, cream (a few ounces a day), cheese (also a few ounces a day) and healthy fats such as olive oil and mayonnaise. I didn't even add fruit until I was about 5 months into low carbing and then only berries and melons in very small amounts.
Watch the alcohol. Even low carb alcohol can play havoc on your blood sugars (it's the alcohol that does it, not the carbs).
I think your daily carb count may be higher than you think because a few entries listed 0 carbs when there were at least one and a few others looked lower than they should be; for good control (at least at first), try to stay at 30 grams per day or less and go for less carbs in the morning than at the other two meals. In many people, the body doesn't handle carbs nearly as well in the morning as it does the rest of the day, so I keep my morning meal to 6 grams and have 12 at lunch and dinner max.
I think you'll see better control with a bit of tweaking. Keep at it!