Yeah, swash movement appears fine in the video. Bear in mind that with a FBL on the cyclic you are not directly controlling the servos with the Tx stick. The stick only tells the FBL that you want to (for example) roll to the right. The FBL then processes that signal and moves the servos to what it 'thinks' is necessary to achieve that roll. When the heli is on the ground and it cant actually respond to control input the servo movement is often not as you might expect.
The most important thing about setting up a heli is making sure that both response to stick movement and to gyro sensors is in the correct direction. Spinning and/or tipping over is pretty much always because this was set wrongly.
There is only so much help that we can give over a forum. Maybe your best course of action is to find a RC flying club or experienced heli flyer in your area and get him to give the heli a check over for you. This would save a whole lot of frustration. I'd be more than happy to help but i'm too far away unless you plan on visiting Scotland any time soon!