Пунктуация корректна. Обороты с предлогом благодаря обособляются факультативно.
В первом предложении придаточное присоединительное отделяется от главного интонационно, поэтому ставится тире.
Во втором предложении перед пояснением можно поставить тире или двоеточие.
Ошибки нет.