Great work! Your attention to detail is great.
While your starter problem would have happened anyhow, the things you described are why I don't like snorkels unless you truly need one. One water crossing that isn't absolutely necessary can lead to many hours of work to fix. Now your interior...