Two things !
First I echo tha advice above about getting the power on and going around if you have any doubts about the safety of the landing.
My second comment is that there seems to be a question of lack of control at low airspeed, this hints at the aircraft running out of elevator authority. I think you should check the loading of the aircraft as I suspect that you are on the forward edge of the C of G limit and the aircraft would benifit from a bit of weight in the baggage bay to bring the C of G towards the centre of the range.