The ship purchase isn't fixed in the current release, but will be in our next release.
You can fix it yourself with TES4Edit or the CS, by finding the topic where the player agrees to pay 25,000, and toggling on "Target" for the condition for having 25,000 gold
I did see the other problem you...