Why is it taking so long to find a match?
The game tries to find real players first, and only then adds bots, only if there are free spots in the teams. Waiting time depends on the number of players online, and the more players out there searching for a match, the faster matchmaking will be.