It sounds to me in passing that you know way more than I do of Bulgarian, I'd never get a 6.0 in it, that's for sure.  But if you want a little extra practice I used this before going there the first time:  http://www.byki.com/  They say the words for you and you can do cyrillic or transliterated.  :)  If you have any tips I'd appreciate them as well.  Bulgarian is proving to be amazingly difficult.  I commiserate on your frustration with gender agreement!  :D  I mess up all the time...

успех!