I don't see any point in buying a BOT like that either. Maybe people are challenging each other regarding who can run the BOT the fastest, but that is not playing Solitaire.
Two thoughts regarding your going from 8 to 34. Depending on when you finish, in a 4000 point game you will be placed based on those who have already completed all the challenges. So if there are 15 people who have 4000, they will be the top 15 finishers. As other people get to 4000 points, the placement of those first 15 will change. The person in first out of the 15 might not be once 50 or 60 have reached 4000. I never assume my ranking until the next day. Some players play some of the challenges and then stop until later when they come back and finish. In my case, it is because I need to eat dinner or go to an appointment. I think others do it as a strategy. They want to see the time of the best finishers and challenge themselves to beat that. I don't see anything wrong with that, but it means you won't know your true placement until the next day.
The other comment is that with a time of 1 hour 48 minutes, you probably won't end up at 8 unless it is a very complex set of challenges. In the challenge yesterday, I was first with a time of about 29:57. Even at that time I was more than 5 minutes out of the top 100. It was a Freecell challenge which for me is the easiest because you see all the cards and their locations before you start. I could never achieve that time if it was a Spider challenge since you only see 10 cards at a time. One of the ways I make Freecell easier is before I make any move, I look at the whole deck and see where the Aces and low cards are, as well as find any easy moves that would uncover Aces. I don't think the clock starts until your first move so I develop my strategy before I even start playing.
Keep playing and you will find strategies that work for you. And you will see your best times go down as you intuition improves about which cards to play next.