That's a neat concept. I don't completely agree with you rank requirements and rewards set up (I'd remove the emote and hair, make big fishing start at rank 4 instead of immediately, etc) but I really like the idea of fishing having more in the way of tangible rewards.