1)
When will they thank Hashem?
1.
Radak: When they reach their destination (Malbim - Eretz Yisrael).
2)
What is the meaning of "v'Nifle'osav li'Vnei Adam"?
1.
Radak: They will tell to people the wonders that He did on the sea.