Seems legit.
I would add something mineral based with a nice ion exchange property.
I like Utelite, a local product here, but many heat expanded mineral medias work well.
I avoid peat, many reasons but it just doesn't give me the results I want.
I use alfalfa, I buy it at feed supply stores...