I think the island issue is simply one of "things need to be made", when you make a new post does it show in an island?
Have you purged everything out of the /cache and /templates/compiled directories and run the clear cache function in the control panel?