Heya! Seems like a nice application.
As for the battle pets fitting in the RPing, I don't think we've talked about that issue. I'd say they're "not part" of the lore and just a game inside a game. But if properly roleplayed, I suppose it could be justified as an activity.