I tried to do my Anni valance but couldn't for the life of me get a good finish. In fact the best finish I got was a lot like your attempt.
I ended up getting my sprayed by my local spray shop, very good match, couldn't tell the difference. I have had A LOT of work done by them. Cost me £70 for them to spray it.