The £106 million Wales Millenium Centre in Cardiff may be the most maligned new performing arts center ever to receive public funding, but on its opening weekend, organizers were giddy with excitement, and promised that the center, which has been derisively referred to a “beached whale” and a “sea slug”, will finally fulfill the dream of a uniquely Welsh performance venue.