The concept is super cool, but it might lack in content.
Some suggestions:
1.Create additional routes instead of repeating the same one each week.
2.Instead of just one run per week, consider having 2 or 3 runs with different schedules.
3.Make buffs/skills visible and tag-able; currently, it's unclear whom you are casting them on.
Additional suggestions are welcome.