"a festival of black culture"
I must admit, that phrase puzzles me. What is "black culture"? People come from a variety of heritages, often with wildly differing cultures (and often competing, sometimes violently), yet there is this thing that people of a certain range of skin pigments have a "black culture".
No one would ever dream of having a "white culture" festival with white people with heritages from all over the world and claiming it was all one culture. Is it a bit like football fans? Sunderland fans hate Newcastle fans but all are England fans and best friends at an international?