Nice concept and execution, but you really have to work on your english. "How bluemailcentral works?" is the demo page title's for instance. It should be "How does bluemailcentral work?". I suggest you find a good proofreader.
The French translation is not good either. I wouldn't trust a website where the grammar/spelling/style is bad.
I use oDesk to find native speakers to review what I write before it is published. For less than $10, you can find a US citizen that can review a 500+ page to fix the grammar and style. You might be able to find a French Canadian to do the same for the french translation (also French Canadian and French are not exactly the same).
Thanks for the tip. The french text is translated by a native frenshspeaker who also works for the french government. Perhaps you could mail me a few pointers?
(this is advice, not an insult)