Ken,
I think maybe you need to return to your GP. I would be a bit concerned at those levels and wonder whether you actually are a type 2, or whether you might be what is known as LADA, or Type 1.5. Those really high figures suggest that you might actually be deficient in insulin production (as opposed to insulin resistant, which most Type 2s are). My feeling is that you should not be getting such extremely high readings on what are fairly restricted carbs. If you are type 1.5 or type 1, then Metformin is not going to help - you would need to be on insulin. I would also keep a food diary of exactly what you are eating, in case you find your doctor is cynical and thinks that you are getting readings in the twenties because you are stuffing yourself with sweets all day.
(It is true that fasting morning readings are often disproportionately high, compared to other times of day, but I have to say none of your readings sound right to me at all)
Type 2 on Metformin, diagnosed Jan 2013, ultra low carber, Hba1C at diagnosis 8% (64), average BS now between 5 and 6 mmol.