Rendering strangeness

I have a building I worked on that is rendering very strangely.
At the closest zoom level, it looks OK, except maybe the corner is cut off:
http://www.openstreetmap.org/#map=19/45.40679/-75.73453

But if I zoom out all I can see is a hole in the base shape it was on top of:
http://www.openstreetmap.org/#map=18/45.40652/-75.73431

Can someone take a look at tell me what I am doing wrong?

I think the problem is that there is a multipolygon where the multipolygon and the inner line of it are both buildings.
A multipolygon in meant to for area’s with holes in the middle, e.g. a island in a lake or a building with a garden in the middle.

I don’t really understand what you try to achieve here. Is it only the center part of the building that has a certain name or address ?
Wouldn’t it be ook to put all details on the outer line ?