Bikes? I don't think I like that idea. But you seem to know what you're doing. I would make it a third person survival with traps around the island kind of like the story the most dangerous game. Just some brain food!!! Later!
We'll see how the gameplay unfolds. So far, though, it has been pretty fun zipping around the island terrain.