Don't give up. When I started out it was just the same, DFL. Hell I was estatic(?) when I finally was close enough to see the 1st boat to finish. Racing forces you to sail in directions you normally would avoid, and hopefully learn to maximize your speed in that direction. I always liked to hang out and just sail. Racing was secondary.
Good luck and don't give up.
Clayton