I clicked the link and there was nothing there.
Now having said that. The fact that you are taping your kicks and looking for feed back goes to prove that you are willing to learn and it wont take long for your kicks to be a force.
Don't ever say you suck at anything. Needs work, struggling with, or maybe I should spend more time at the dojo. But so long as your training nothing you do sucks.