Yes, there's a revolution in our understanding of inheritance. The number one player is human culture. The next biggest player is environmental inheritance. The new epigenetics appears to be the science of inheritance that isn't mediated via DNA, culture or the environment. Great: that will really help! The term "epigenetics" is defined to include all non-DNA mediated inheritance - but those involved don't seem to know about cultural or environmental inheritance. It's as though there's a blind spot that obscures both of the elephants in the room. It is a hopeless, unscientific approach.
The other parts: