Don't know about anyone else, but I'm not a fan of the term "XP". Everything else seems tailored to the game, in human language: Energy, Mood, Currants... and yet when it comes to experience, we're talking about an incongruous piece of jargon. Perhaps widely known among gamers, but certainly not everyone who's going to be playing Glitch.
Plus, in the intro, it doesn't even explain what XP means. You're just relying on players knowing: given the nature of the game, I'm not sure they will.