Just one comment since I noticed that it is tracked who signs up for and attends events. Just hope it isn't used as some sort of metric about how active or involved someone is. I would attend events, but they are not held in my time zone. Doesn't mean I'm not trying to be active and involved. A side note to this is that for the minority of odd time zone players who never get RP xp from events, the system makes progress even slower. However, I don't think it's possible to make a system that works perfectly equally for everyone, so not suggesting any changes. Seems clear that you want it to take years to hit max level, and this system does that.