We currently have extensive capabilities around feature and release phase dependencies, along with estimate tracking for features.
At this time, features can be moved around on the roadmap to revise the feature start date -- and can then be visually displayed on the Releases roadmap screen. We do not have upcoming plans to automate the process of setting feature start dates based on current priorities and community feedback. We hope you can understand.
After doing this (or whenever maybe) it would be very useful to be able to have the critical path automatically highlighted, so that it is clearly visible which features/tasks cannot be late without affecting the final release date.