Glad to see you finally finished your game! Way to go! :)
Sometimes it takes a while for medals to show up. Be sure to submit your high scores and that you sign in with your Playfirst user name and password. I have had them take a while too but they always show up within a few minutes. If by some chance they don't just contact Playfirst and I am sure they will resolve it quickly for you.