I have gone to Tarland trails at least 20 times last year and the trails never disappoint and there is always something to ride no matter what type of trail you are after. The trails are always well maintained and there is a great sense of community there. I can comfortably say if you are after some quality trails and good progression Tarland is the place to go.
How smooth everything is and how much you can push yourself
A few more tech runs could be nice
yes
Check out the full trail description: Tarland Trails Pittenderich Mountain Bike Trails