yeah but i feel like more people know a lot of eminem songs than beyonce songs. most people who don't listen to her know maybe one or two songs, whereas everybody knows at least a handful of eminem songs.
I think she would pull a huge crowd. I think most people would be surprised by how many Beyonce songs they know. Also, Beyonce is pretty widely regarded as extremely talented and a classy pop act. Very few people "hate" Bey in the same way that people hate Lady Gaga, Katy Perry, etc. Also she is amazing.
I don't consider myself a big Beyonce fan but I really enjoyed watching her set at Glastonbury. It was certainly a spectacle.