I think you've done quite a nice job with what can be seen here. I was actually listening to some ambient rain while watching your clip, and when I turned it off, it felt a bit like something was missing from the ambience, like a tonal cue was missing. The sfx are quite nice though, I think you've matched those quite well to the point where they compliment each other.
Looking forward to seeing where this goes.