I actually really enjoyed the episode which is surprising knowing how much I was dreading the Twilicorn thing.
I think the songs were really awesome (my season 3 playlist actually made my week after this).
In my opinion, if I hadn't been spoiled about twilicorn, I wouldn't have minded it.
I mean, if I had discovered MLP a week ago and I had watched all the episodes at once before knowing about the fandom like I did when I watched MLP for the first time, I would have taken it way easier.