@adtjoel: There's no penalty for bad rounds - eventually, they simply don't count.
@John: For TL, 500x score 30 are necessary. Each better score allows for one higher score to count in.
Of your last 200 rounds (in the score history) about 6 were 30. It took you 7 weeks to play these. I've seen no 29 so far.
Assuming you need another 400 30s and, getting better, play 2 per week, this is 200 weeks, close to 4 years. Acceleration by better skills is likely but unpredictable.
Level 98 is at 1,764,760 XPs. Level 96 starts at 1,290,000 XPs. You may need another 400,000 XPs.
200 9-hole tournaments *190 and 50 days *880 may have given you 82,000 XPs. Thus you might arrive at level 98 in 250 days, much less than one year.
Level wins ;)
Happy Legend games with the coveted R1 driver!