You definitely need a bow eye. That setup with the eye up that high is certainly odd.
I like the idea of the bow roller, but it needs to be lowered. The keel needs to sit on it, not against it.
New carpet for sure. A roller on each crossmember is how my trailers are set up. I also prefer...