This is aimed at teenagers and even more so female ones (girls). Now keep that in the back of your mind, because if that does not apply to you, you might be judging this by different standards. Because this is full of cliches and some are not even dressed that well.
Add to that an ending that may make some/certain people cringe ... you might have a viewing experience that does not live up to the standards you expected. So Highschool drama and love and such things are being explored ... and you know finding oneself plus growing up and sticking it to the (wo)man ... one very weird moment for a few people at least, is a "I am Spartacus" inspired thing ... it does feel very wrong, no matter the good intentions behind it. But it might still be working with the target audience - especially because they might not have seen that particular scene/movie