Hi,
I couldn't find any major problems. Small thing is that if a road passes under a building, the road should not have layer=-1 tag (At least not on it's whole length) as that can cause potential problems with rendering. Better is to set layer=1 on the building.
Good job!