You don't need special clout for most journals (including Nature) in order to self publish. The Nature license [1] allows it directly, as do journals such as Science.
The main thing is that they typically don't allow you to publish it outside of your website. I also don't know what the terms of this new journal are going to be.