I don't think they handled it perfectly. Why would they need to ask for a domain transfer? The domain itself isn't necessarily related to their brand (for example, it could refer to a person named Ikeah Ackers or something). I understand asking for an end to ad revenue, and I think it's obvious that pulling in revenue while using someone else's trademark will result in this, but I would not have taken kindly to their demands if I were in that position.
The resolution is OK but they must know that you can't break even on $0 revenue, so it's a death blow to this brand in the long term. It gives her time to rebrand and relaunch.
The domain name could refer to a person named Ikeah Ackers. However, given the contents of the site, it is clear that the domain name refers to IKEA. I am not a lawyer, but I have been involved in a trademark-related domain legal proceeding. I lost the domain name, but learned some valuable lessons. To make the long story short, I believe this is what ICANN would refer to as using the using the trademark in "bad faith" under Uniform Domain Name Dispute Resolution Policy.
More specifically, "Evidence of Registration and Use in Bad Faith" can be demonstrated that "by using the domain name, you have intentionally attempted to attract, for commercial gain, Internet users to your web site or other on-line location, by creating a likelihood of confusion with the complainant's mark as to the source, sponsorship, affiliation, or endorsement of your web site or location or of a product or service on your web site or location" (see https://archive.icann.org/en/udrp/udrp-policy-24oct99.htm). In this case, it seems that the domain name holder is using the IKEA name to attract users for commercial gain. In a UDRP proceeding, IKEA would most likely be able to gain control of the domain name.
On a side note, the site is great. I am glad I found out about it.
The resolution is OK but they must know that you can't break even on $0 revenue, so it's a death blow to this brand in the long term. It gives her time to rebrand and relaunch.