Hey guys, don't feel bad, the flare is pretty much the hardest thing you'll learn to do. There is no real way to 'teach' it. It is more about just feeling when the aircraft needs to be leveled out, and trust me, that feel will come in time.
All landings are different and so need to be treated as such. Sometimes you may be slightly too high and so may have to descend from 200ft with no power on at all (and maybe a sideslip if your really high!
) sometimes you may be shallow and so have to keep the power on untill well into the flare. Personally and trying to generalise, I pull off the power just as I begin the flare and just glide in to the hold off. Its pretty much what I've always done in gliders and so I know it well and its done me well so far.
Keep your heads up, you'll sort it out