Leo Slager
Ad 1:
De gebouwen dragen op zich de tag building=... (en niet building:part=..)
De role=part heeft geen gevolg voor de rendering.
De foutmelding dat de role outer afwezig is kun je negeren.

Ad 2 Eerst neigde ik ook naar het gebruik van een multipolygoon met alle gebouwen als outers. Dat heeft als nadeel dat de naam op elk gebouw wordt getoond.
De relatie type=building werkt correct.

Van de naam is op het terrein niks terug te vinden.

Merkwaardig is verder dat er vier verschillende wikidata zijn !