Hi Sue,
Just out of curiosity, did he put the cushions under you (1) because you couldn't see out properly (couldn't see the cowling/nose/etc) or (2) simply so you'd be at the same eye level as him?
I'm just thinking that if it was simply so you'd be at the same eye level as him, that doesn't really seem the right reason for doing it. I'm not trying to diss your instructor (I know it feels like that sometimes when people give you advice, I feel like that too sometimes) but I'm just thinking that instead of trying to put you at HIS eye level, he should try and have a look at what you'd see and teach you a different way other than "nose on horizon". As I said in an earlier post, my instructor and I are at least a foot different in height so instead of telling me what attitudes he sees in each maneuver, instead he shows me the exercise and asks me what I see and, sometimes, squishes down in his seat while I'm flying to see how things look like from my level.
Plus, you said that you don't feel too stable on the cushions, do you feel like you're going to tip off or something? Unless you need them to be able to see the nose/cowling/etc, maybe you should ditch them and try and find a different way of working out what you should be seeing? It can't help you when you're trying to do all the various things you need to do on approach/landing without worrying about falling off your stack of cushions!
Also, when I was taught to land, I wasn't taught to look for a particular attitude (like "nose on horizon"), maybe you need to ask your FI if there's some other way of describing what should be happening or what you should be seeing?
As I said, I'm not trying to say your instructor is wrong, just trying to suggest a different way of doing things since it sounds like you're not really happy about approach/landing.
Hope I might've helped a little :)
EDIT: I just re-read your post and it sounds like you might be licenced already which makes my post kind of useless I guess. When I first read it I thought you were still digging away at landings with your FI, but now it sounds like you're already past there. Anyways, maybe I might've helped someone else at least :)