Hi, mine weighs 6kg with the uat full and 6.5kg with the smoke pump and tanks fitted (I made it removable inside the drop tank). I have around 2l fuel and 1.2l smoke fuel on board and as you see from the video my field is pretty small. Without smoke it takes off in around 50m, with smoke is probably around 80m. Landing is within 50m I'd guess. Your weight sounds fine to me and you should have similar power to mine - vertical after takeoff no problem
I use Crow braking for landing and find this really helps to slow it down. About 45 degrees flap and 5 degrees up ailerons. Good luck!