What about the problem that BTC can only cope with so many transactions a second (can't remember exactly how many offhand) - can
that be overcome?
Currently the maximum block size is 1MB. With average 10 minutes a block, it is about 7 transactions per second.
You can find more info here.
https://bitcointalk.org/index.php?topic=352118.0