I thought it was an early Christmas card at first and then it turns out it's a belated birthday card. So yeah, that colours my view a bit.
The sentiment behind it is nice. I don't like it - it's not to my taste. Don't like the colours. Don't like the pearl things on it. Don't like the fact it looks like a tattooed pig with a tail rather than a cute cat. But I have had similar cards like this before from one aunty in particular and from a couple of cousins who have completely different artistic tastes to me - I still appreciate it though.
However, it's a birthday card and it's 3 days late - so that does spoil things a bit. Even if the card was to your taste and the most beautiful card ever I think the fact that your DH couldn't get it to you on time would mean you'd still be disappointed.