The difficulty level of mining bitcoins is set and it keeps increasing after a specific time.
False
The difficulty is not"set" and it can go down, it does not go only upwards.
So the difficulty level drives the transactions and makes it more difficult to mine bitcoins.
False.
Difficulty has nothing to do with transactions.
So the time that takes in mining of bitcoins increases and thus the mining date for mining all the 21 M bitcoins is calculated almost accurately.
Again false.
If the difficulty would be rising it would also imply that the time between blocks has been lower than 10 minutes till the next adjustment.
So the time until all coins are mined is actually increasing.
Why do you make posts and give advice when you have no clue what you're talking about?
I read that there is a max number of bitcoin around 21M. I'm confused however that the date that the number will be reached is locked in for the year 2033? If bitcoin transactions drive more bitcoin to be mined then if transaction go way up doesn't the date for maxing out start to pull in?
The reward is fixed. No matter how many transactions are made the reward per block stays the same.
https://en.bitcoin.it/wiki/Controlled_supply