Is there any other source for that article? You'd think "creating a universe" would be kind of an important thing to report on but strangely it's only mentioned on that site.
Not that I don't trust a site whose motto is "News. Truth. Unfiltered" and that uses illustrations like this.