I'd have to say my top 3 songs of S2 would be
Smile Smile Smile
This Day Aria
and
Becoming Popular
As for the Season 2 finale having a series finale feel, I believe the reason was that the finale was planned prior to the annoucement of Season 3, and Studio B wanted to make sure that if it was the end, that it would be an endind worthy of the series.