まず、highway=corridorがより正確なタグ付けでした（私の訂正自体が間違えていました）。

中庭のステージは他の部屋が無いのに、そこだけ描かれたことに違和感を感じて削除してしましたが、残しておいた方が良かったと考え直しています。ここは申し訳ありません。

ただ、四角の建物はbuilding:part=corridor（渡り廊下）とするほど単純な部屋では無いと思います。highway=corridorをウェイで書く方が現時点では適切かと思いますが如何でしょうか。

また、3Dレンダラーの機能不足にはレンダラー側での対応が必要と考えます（参考レンダラーのためのタグ付け）。
OSMデータ的には、すでに三角形の建物と四角形の建物（と隙間にある建物）はノードを共有しているので、マルチポリン化は必要ないと考えます。

同じ壁面が続く建物の一部だけ高さが異なるなど（マンション屋上への階段で一部建物が出っ張っているとか）、複雑な場合はmultipolygonとbuilding:partを組み合わせる必要があると考えますが、アメリカ館はシンプルに書けると考えます（実際、現状何かレンダリングで問題ありますでしょうか）。