Hello @Sk0rpionking,
I'm not entirely sure where you are getting this information from, but the only micro-transactions in game will be for cosmetic items (T-shirt designs ect) it will give no player an advantage over another, you only need to buy one passport and you will never have to buy it again.
The map will be huge, bigger than the current GTA V map, I don't know how much bigger you want it?
Official servers will have anywhere from 300-500 slots, so I'm not sure what you mean by increase the numbers of players to join?
If you have any further questions please leave them below and I will answer to the best of my knowledge.
Kind Regards,
Grey Fox / Wolfgang Haas.