I find your priorities a little odd. You want maximum processing capability, yet it has to be an ultrabook?
Most ultrabooks only ship with U-grade processors; seldom will any notebook vendor bundle a HQ or HK processor into their ultrabook options.
And besides, there is virtually no perceptible difference in performance between an i5 and an i7 U-grade processor, but the i7 still commands a premium.
Also, you mentioned that extensive typing will done. Unless you're going to be typing on the train or in the car, this notebook is going to spend most of its time on a desk or terminal. Why not just invest in a tkless USB mechanical keyboard with your preferred switch type, and carry that along with the laptop? Because honestly, I feel that all notebook keyboards are bad in some way.
Lastly, if battery life is such a concern, you priority will be a notebook with two batteries; one standard battery sealed into the unit, and a second battery attached to a clip-on socket on the notebook's rear. That notebook should last close to an entire day. And currently, only premium business-grade like the Thinkpads and the Latitudes offer this feature.
Can't have your cake and eat it. Power and battery life are always at odds with portability and weight.