I'd take out the blood meal, bone meal, and rock phosphate. It's better to have too little ferts in the soil than too much; that is a LOT of available N and P for your plants. It might be fine for established plants but really Dutch is right that the KISS principle is the way to go!
stinkyattic Reviewed by stinkyattic on . Critique my Potting Soil Mix 25 quarts mushroom compost (because its available) 25 quarts peat based potting soil (because its Available) 15 quarts perlite (Drainage) 2 cups greensand (Micronutrients, small amount of potassium, drainage) 2 cups lime (calcium, magnesium, and to PH balance the peat based Potting Soil) Rating: 5