Nice looking end product, KB!
In my own experience, the three most common reasons for "fishy" taste in salmon, (excluding an individual's own taste quirks...some folks just don't like fish.) are:
1. Not bleeding the salmon thoroughly when first caught,
2. Letting the fish sit in "skin slime" before cutting up, and
3. Fish that is too long frozen.