RE: landing the switchback
Which wing do you have - the Sport or the "3D"? I find the Switchback Sport very easy to land, as I do it's first cousin the Dandy Sport. I've been flying the Dandy GT recently (same wing as Switchback 3D) and it definitely has a steeper approach and sometimes I set it down kind of hard.
But don't be afraid to slow down and flare..... unless you're REALLY heavy (say 20 ounces or more) you're in no danger of stall/spin accidents.