nice job..
I didnt the same thing a while back for my S.C.A.B board..
(Arduino compatible board for props).. I use the wave shield approach vs the YX5200-24SS Wav/MP3 chip.
where are you getting your boards assembled at/through?
I do my by hand/re-flow.. and am looking for a cheap assembly solution/company.