By the look of your plans the roof seems a little bit small - more over hang = more shade = cooler house = less electricity bills