I know you're frustrated but your readings aren't all that bad. If the fasting is the reading that's giving problems, it could be "dawn phenomenon". There are some threads here on the forum about
that. Sometimes eating a small snack before you go to bed can head it off. Have you read through this website? I has lots of interesting information.
http://www.phlaunt.com/diabetes/