Party vs solo: DPS figures assume your usual party (four party auras: Attack, Haste, Defense and Wisdom, plus 16% party vulnerable). Solo totals are about 20% lower, but each node's percentage gain stays about the same.
Planner estimate from your Combat Stats calibration, not a log result. Your General tree points match your Bow points but come from their own pool, so spending one never uses up the other.
Past the first few blocks nearly every pick is worth about +0.17% per point, so the order of the later steps is flexible. Aim adds nothing by itself (hit is capped); it is only a stepping stone. Haste goes last because it is worth the least per point, and attack speed stays above 1.00 s the whole way. Path nodes give the same value as the regular nodes (checked against their tooltips).