Although the wording speaks of a Mega2560, this one did not come with me. After complaints I have received a good Mega2560. I find RobotTrader responsible and serious with respect to its customers.
If all works well but the screen is not kept well away from the shield of the connector: a plug adapter piece glued to the shield and more problems.