The biowheels dont seem to make too much current.... If you're concerned, you could try some sort of modification of this idea:Poor guy.... those are certainly some tattered fins. Water changes and Betta Fix (or Mela fix) should ensure his fins grow back.
Looks to be a crowntail. As for the eyes, nothing looks unhealthy to me..... would be odd if you never noticed the red eyes b4. Maybe he has some sort of albino trait in him . Check to make sure your filter (or whatever it is ) isnt causing too much current.
how would you reduce the current? on a biowheel(it's that built in set up or would probably just change the filter), my fish really likes swimming in it but I think it'a bit strong, got some mesh around the intake to prevent accidental suction
http/www.petfish.net/kb/entry/347/