Perfection is highly overrated. Don't beat yourself up over it. Your DS will LOVE it and that is the important part.
As for the colors, it's hard to judge when it's just in pieces. A few blocks against a white design wall will show a much distorted picture. I think it's wonderful.