If you plan to add many buildings, I suggest using josm instead of id. It's a much smoother experience.
Usually, you take care of the "imagery offset" in the beginning of a mapping session. For this you use gpx tracks to align the different map layers. You can also use other shapes you already aligned properly in the past. With newer or different imagery it can happen that the imagery is slightly off.
For a building, you usually use the roof and move the final shape to a corner which is visible on the map. You may have to adjust things if the roof has a different shape than the building.
Yes, you move all buildings if all of them are off. This is easier done in josm than in id. You can also align the map to all the other buildings and hope that some day someone else will align it. Hint: this will be you, but in the future.