Another Frowning Fish

I think this has an interesting solve path. I hope you enjoy :) Please let me know what you think. I always appreciate the comments!
Ordinary Sudoku Rules Apply. In addition:
1. German Whisper Rules Apply: Adjacent digits on given lines must differ by at least 5
2. XV Sudoku Rules Apply: Digits separated by an X must sum to 10 and digits separated by a V must sum to 5. Not all Xs and Vs are given
That's it! Enjoy! :) You can play it here.