motoadve,
If I'd try to fly an approach to an uphill strip using the same sight picture I was taught when I got my license, the same thing would happen to me as happened to you. I'd feel like my approach was too high, would adjust accordingly, and then right before touchdown would realize I was actually too low and probably need power to stop the premature or hard landing.
The opposite would happen if I was landing downhill using this same site picture, I would feel I was too low - react accordingly, and actually end up landing long - which combined with downhill would undoubtedly result in a very unhappy ending to the flight.
What works best for me is to pick the spot on the strip that I want my wheels to touch, and fly to that spot, adjusting my descent as needed, ignoring the full runway site picture as determinant to my approach.
The flare happens pretty much automatically as I transition from approach flight to level flight (in relation to the runway pitch) since I'm essentially flaring to get level with the strip.
I just need to be sure I don't "fixate" on the landing spot. I still need to be aware of everything around me, including if an elk has suddenly stepped out further up the runway.
And I need excellent speed and throttle management. No room for me to be sloppy here.
Especially on a strip like Cabin Creek in Idaho.
Oneway
Uphill
Curving
Narrow
Exposed railroad ties perpendicular to the strip to control erosion
This is what I do and it works for me. YMMV.
Note: If you are unfamiliar with spot landing I'd recommend practicing and getting comfortable on a flat strip first, before trying it on an uphill or downhill strip.
Hope this is of some value. Cheers.
The Turnaround at the top of Cabin Creek, ID