Is this grammatically correct?

Based upon a country sustained by ritual and tradition, this episode features a masked, villainous wrestler, known as Hombre sin Nombre, who reinvents himself for the sake of his family; a sorceress, referred to as Chef Martha Ortiz Chapa, who creates dishes that are much more than meals; a widow who prepares to visit with her dead husband; and a young, cliff-diving girl who flies in the face of tradition.

Technically, it's correct.

However, it is much, much too long for reasonable clarity.