Sounded like a very well rounded SP to me!
(I have a dear friend who is 'ESTP', and she gets things done very efficiently when she has to. Most of the time when there is work that she knows she won't enjoy, she gets it out of the way first. She's very laid-back and values having fun, preferring not to have work to do but will do it if she must. She goes between intense laziness and fairly fierce efficiency)
Basically, everything you said sounded like her. I'd say merely a well-balanced 'P'.