A nice start. The writing could use a bit more polish, and Strahd's accent seemed to come and go. Also, Thoughts or Observations aren't necessary above the exposition. When someone is talking, the name appears, so it's easy to distinguish speech from description.
That's so cool that you made it for your players!