Should I have the vessels hull cleaned before the delivery?

If it needs it, yes. It will improve vessel speed, saving you time and money.