Nice work.
When landing uphill on a short strip part of the key to success is psychology; knowing in your heart and mind that you will slow down, fast, without brakes. Indeed often a lot of power is needed to taxi after rollout.
This also applies to longer humped runways (Catalina is a good example) where people screw up good landings being psyched out they don't have enough runway when they really do.
Also people underestimate the drag of tall wet grass and it's slowing effect on landing; AND it's immense drag on takeoff. Hence the need to pop off the runway at low speed and crawl up to Vx in low ground effect.
I find matching descent rate to falling runway on a downslope very hard to do and you nailed it, of course!
