I think 5-12 hours is pretty reasonable - doesn't sound too short that it feels incomplete, but not too long that you never get to finish it. Can you save progress as you go or does it have the traditional mega drive approach of no saves/level passwords?