Great work you have done. I would say, rather we have distributed the rooms differently. However, that is personal and a matter of taste. The way you suggested, the building fits on the plot and is bright with sunny spots.
My main concern was initially to fix this tragic solution with the huge retaining walls. Now you only need some L stones at the border in front of the garage and behind it. What is also interesting is what the development plan says.