Improving the Communication system

So as said in the title Improving the Communication system which means in-game and on the website. So first of all in-game all we have is a mailing feature which is annoying for a couple of reasons: You only get 99 characters to write in a message, why? can you change that? so then you have to write multiple mails to a person to get the message across. Then you get limited mailing storage, why? can you change that? The only notification that it gives because someone sent you a message is a flashing which is hardly seen and i would prefer a pop up in a speech bubble coming from there saying "1 message unread" little bit bright but not too bright so it can be seen and not too big neither kind of like how facebook notifies you when you have been sent a friend request: bUXLBAu.png or FcVR76O.jpg or or dTSwHuZ.png but obviously not exactly like that, it will be in a crossfire texture style. Can you change that?
And when you send someone a friend request in game and their offline they don't get a notification for them to accept or maybe they do I'm not entirely sure. Maybe also add a group chat next to the mailing section. Then when your actually playing in a room you could maybe add voice chat :D you can mute people if they abuse it, you can select to either talk to your team, the whole room or maybe even your clan or your separate group chat. And you can tick those that you want to talk to. Maybe push-to-talk may be need or not. Then moving on to the website you cant really have a 1 on 1 chat with anyone so maybe add that or even a IRC which means from the website you can chat in-game.