Two things...
I really like the intro idea, except for the fact that it gives away that they are on a floating island. That's one of the things about Cave Story, Quote's in a 'cave', and everyone uses the term 'island', so one begins to think they are underneath some tropical island in the ocean...