Thank you for posting your question.
I can completely understand how you feel about it. We are already working on addressing the support issues. We have some good surprises we are working on, you will be able to see the improvements even in this Q2.
the Telerik team