Ich würde erstmal alle parts in eine building-relation packen. (So soll es ja eigentlich auch gemacht werden). Oft geht es auch auch ohne, aber manchmal führt es zu merkwürdigen Darstellungen. Der 2. F4Map-link ist falsch. Zum ersten:

Da du eh Adress-Nodes gesetzt hast, würde ich die Doppelhaushälfte gar nicht in parts teilen. Ein part für die Grundfläche ohne den Anbau. Dann hast du eine rechteckige Fläche. roof:shape gehört auch an den part selbst. Dann sollte das passen.
Den Anbau selbst könntest du mit roof:shape=flat und entsprechenden Höhenangaben taggen, oder wenn es realitätsgetreuer werden soll, den part als quadratische Fläche in das Gebäude rein überlagern und dann mit roof:shape=pyramidal versehen.

Irgendwo hast du auch noch einen ‘colour’ Tippfehler.