Editing guest layout
How to edit the guest layout in uPortal 2
The Guest layout has "Pushed Fragments" which are not modifiable currently.
Looking at customizing the fragments themselves: By default, uPortal has fragment information in: <uportal_source_home>/properties/al/fragments.xml. If you look at that file you will see how the fragments relate to what you see on screen. You can simply modify the file and then in uPortal 2.4.x perform an "ant pubfragment -DfragmentFile=fragments.xml". I don't remember the exact syntax off the top of my head. You need to modify that file, however, in order to get rid of those immutable fragments.
If you really wanted to, you could remove all the fragment information there and simply create a guest and template user and use those users to edit the default layouts for guests and authenticated users respectively.