Terminogogie
Description:
There is a lot of english words (for a French homepage).
Recommendation:
How will users react? Will they understand or be frustrated?