Good beatmap, slightly off bpm though. I got it at 121.80 so that's really close. Checked it at 0.5x play speed and it gets a little off beat towards the end of the song. Resnap and recalculate after that at 1/4 and it should be fine. This applies to both the normal and hard versions.
On a not so important matter, why are there a stack of bookmarks in the timeline? Having so many defeats the purpose of having them in my opinion. Maybe place one at the start of each verse and chorus?
Otherwise, totally rank-able, and good job on the beatmap.