I think I solved the last question myself.
I just added the following to the onSlideComplete event handler:
slider.options.delay = slider.$currentPage.id + slider.options.animationTime;
Then I set the ID property in the LI tag to the desired timeout. I add the animationTime property so I don’t have to consider it when setting the ID.