Правильно: с плеч.
Побывать = посетить (побывать за рубежом). Побыть = быть некоторое время (побыть ответственным).
Такое выражение возможно в разговорной речи.
Правильно: побывать в святых местах.
Да, запятую надо поставить.
Мотивировка выражения прозрачна: британский флаг состоит из вертикальных, горизонтальных, диагональных полосок белого, и красного цвета на синем фоне. Порвать на британский флаг (буквально) – порвать на полоски, на лоскутки, на клочки.
Знаки препинания расставлены верно.