Congrats on the progress!

A small note though: we don't literally say "there is" or "there isn't", so in some cases "там има" and "там няма" aren't exactly correct, just "има" and "няма" would be better. There are exceptions to that of course but they need relatively long explanations and I don't want to bore everyone beyond their minds so I'll just let your tutor take care of that \o/. Oh, and use я more :).

Also, here's something you might find interesting or at least check out out of curiousity: http://forum.wordreference.com/forumdisplay.php?f=44 . There are a few substantial threads about specific bits of the  Bulgarian grammar.