You're completely understandable to me! As far as something to improve, I would agree with Kenny that dictation is important - sometimes it seems like your sounds run together (blend into each other, slur into each other, however you want to say it :]). Maybe take an individual word or sentence and think about saying each syllable one at a time with a tiny pause in between them. Then when you go back to speaking normally, you'll hit that nice blend between sounding like a robot with choppy syllables and smoothing out the sounds. :)
Nice job!