Zależy od kontekstu:) Jeśli siedzisz na lotnisku wkurzony przesunięciem odlotu, to wtedy tak, oba znaczą to samo. Tzn. be delayed i get delayed mają takie samo znaczenie (get delayed jest bardziej kolokwialne).
Wszelkie różnice będą wynikać z zastosowanych czasów - drugiego zdania nie usłyszysz kiedy ktoś będzie opowiadał o swoich wakacjach sprzed roku.