Your BGs are not those of a non diabetic, therefore you are probably diabetic.
Personally I do not think that anyone can be "pre diabetic" if your BGs are not normal then you must be diabetic in my book.
Beans are not to bad, but you should have the sugar free sort. Bread can be a problem, Burgen linseed and soya bread is much better
oatcakes, gluten free or not, can be high in carbs, I can only manage small amounts of any cereal.
You have to read the back of the packet and see how much carb there is in whatever it is. Low is good, higher is bad.
So, if you are diabetic, and your BGs suggest that you are, you should go and see the doc. and get a proper diagnosis.
You might need a small amount of some medication or another or maybe diet and excercise could sort things.
H