The ICANN entries are the "whois". They represent the domain name, not the address. In the domain registration are the nameservers. The nameservers translate the names to addresses. You can leave the domain registration alone, at whereever it is, and not bother with ICANN. Just update the nameservers to point to dreamhost. You did that with loveandcouragebook.com. (I did not check the uk address.)
Then, the namservers at dreamhost need to be correct. They need to support the domain name loveandcouragebook.com since they will be getting requests for translations. This typically takes a domain entry record in the nameserver tables for your domain. That is missing. It will remain missing until you specify the domain name in the "manage domains" panel on the control panel. If you have it there then you will need support to deal with the issues. If it is not there then by all means, add it. It will then take a few hours for the nameserver changes to go through the system.
Once the domains are defined then you may, if you wish, transfer the domain registration to dreamhosts' registrar. That is a totally separate issue. If you want to do that it will make updating the registrar information much easier, but make absolutely sure that you follow the instructions exactly. One thing that they don't tell you is that you must make certain that the owner of the domain can receive email FROM DREAMHOST. It seems that DreamHost's email system is on a few blacklists and some email providers don't accept email from dreamhost. If you can't send email from dreamhost then you need to first move the owner's email address to an address that Dreamhost will be able to send email to. The domain owner will get two emails. The first one is from Dreamhost. You must click on the link that they give you. The second comes from the ICANN. Do not click on the link on the second message unless you wish to cancel the transfer.
As to the address record, ...
I could only see that there was an address record, not that it was the correct one. I did not bother with the PTR lookup.
So, if the domain is in the control panel has a domain for you to manage then, I say again that you need to Create A Support Ticket. It is on your control panel, down under "Support". Support will have to help you. Leaving messages here won't really get you their help. They monitor their ticket queue, not this forum.