I think yes. Worm castings are a good source of humus.
I personally detest vermiculite. It adds nothing to your mix except water-holding capacity. If you live in a very dry area, then use it, otherwise drop it from the mix. I also similarly dislike perlite, again it adds nothing, not even really drainage IME, it just takes up space and floats to the top. If you feel the mix is too heavy without it, if you can source rice hulls that's what I would use in place.
I can't really speak to the amounts of amendments you're adding because I don't know how much the 'parts' are comprising. I don't think you need the same amount of Azomite as fish bone, kelp, alfalfa meal, SRT or green sand. There's not much point in adding
diatomaceous earth to the mix and it very well may sludge the mix up and make it too heavy.
Unless you weren't asking for an opinion, but simply sharing your recipe, in which case, carry on!