Рады помочь!
Запятая перед неповторяющимся союзом или не ставится, если союз соединяет однородные члены предложения: Решил завести кошку или собаку. Если же союз или соединяет части сложносочиненного предложения, запятая перед ним ставится: Он должен уехать, или я погибла! Однако в приведенном Вами примере запятая не нужна, т. к. части сложносочиненного предложения объединены вопросительной интонацией.
Да, пунктуация корректна.
Строгой формы нет, можно написать своими словами.
См. о предлоге ВО ответ № 233445. Слова двор и дворец сочетаются как с ВО, так и с В: войти во двор, превратить в двор, явиться во дворец, бросить в дворец. Сочетания с СО: уехать со двора, начать осмотр с двора.
Предлог В правильный.
Варианты равноправны. См. подробно в «Письмовнике».