People are probably turning up for the social aspect rather than the gaming aspect so they seem happy to advance the story slowly. Double check your expectation of what the group should be acheiving - are you trying to force a more complex game onto them than they want?
On the mechanics side I...