All well and good stating that first segment starts at 35ft - but you must get there first.
Your TODR gets you from on the runway to that 35ft point, and the transition from "on the runway" to "35ft" must be at your first segment performance.
So surely that means you must be able to climb at first segment requirement with the runway slope factored in to achieve TODR? Do you have to refer to the First Segment with runway slope factored in to calculate an initial TOW, before only then using that weight to calculate TODR,ASDR?