Hi Mysterylady -
First, it's possible you were indeed diabetic all the time. If a GP took my levels today (well, by next August which is when I predict my HbA1c will be below 6%), they'd say I did not have diabetes. That's because my bloods would show near normal. Only a Glucose Tolerance Test would reveal that I really in fact do have diabetes. It's just that my blood glucose levels are being controlled by my diet.
Second, it's possible that you might actually have Type 1 or 1.5 diabetes, or another form of diabetes that is a result of the loss of ability to produce insulin. This is something you should find out. It's quite important that you determine if this is going on; there are a couple of types of diabetes that can occur during adulthood that have this nature, and in those cases you need a different plan to deal with it.
The ideal percentage of fats, carbs and protein will depend on the person. I'm using a 20% carbs, 30% fats, 50% protein mix most of the time. I don't obsess over fats though, so I am happy to let fats go up and protein go down. However I strictly limit carbs and try to reduce them further if I can. Carbs are what spike my blood sugar. (Note that high protein can be problematic if you have certain conditions though.)
You mentioned bread substitutes. The thing is, once your body gets used to this kind of regime, you'll find you don't need or want bread. The carbs you get from broccoli or a capsicum are actually a lot tastier and more interesting than bread. When you go low carb, your sense of taste adapts and everything is more exciting to eat. Bread actually tastes kind of boring and plain, like eating cardboard.