There is already code in the mojoPortal setup routine to create the expected folders including the systemfiles folder when the site is created.
If you are working in VS debug mode it will of course break on errors and errors will occur until the site has been created, but if you just click continue (instead of stopping execution) on each error it should eventually redirect to the setup page where it would create the needed folders (assuming file system permissions are correct).