Оба варианта возможны.
Как ни странно, ни одного вопроса на эту тему мы от Вас до сих пор не получали. В словаре В. В. Лопатина, И. В. Нечаевой, Л. К. Чельцовой "Прописная или строчная?" зафиксировано: "стрелка (узкий и длинный мыс, коса), напр. Арбатская стрелка (в Крыму), стрелка Васильевского острова (в Санкт-Петербурге)". Корректно: архитектурный ансамбль стрелки Васильевского острова. Иначе говоря, стрелкой называют именно географическую точку, на которой расположен архитектурный ансамбль, а не сам ансамбль.
Возможны оба варианта: конструкции с предлогами на и в могут быть синонимичны.
Знаки расставлены верно.
Верно: Петр дает согласие Ивану на продажу дома на условиях по его усмотрению. Петр уполномочивает Ивана продать дом на условиях по его усмотрению.
Современная норма: по окончании. В XIX веке форма подобных оборотов была неустойчива. Ср. данные «Словаря языка Пушкина»: по окончанию (по окончании): По окончанию трудов, Петр вынул карманную книжку, дабы справиться, всё ли им предполагаемое на сей день исполнено. АП 11.38. По окончанию трагедии она была вызвана криками исступления Ж2 11.20. По окончании же войны Суворов получил повеление немедленно ехать в Москву ИП 76.8.
Пунктуация зависит от того, как читается 20: Петр Иванов двадцати лет или Петр Иванов, двадцать лет. В первом случае запятая не ставится, во втором ставится. В текстах документов чаще пишут: Петр Иванов, 20 лет. В большинстве неофициальных текстов, газетах, художественных произведениях, в личной переписке следует писать: Петр Иванов двадцати лет.
См. в «Письмовнике».