It's not rocket science to make confirmations faster with byteball. Transactions are confirmed when witness broadcasts a unit of transactions into the DAG database. To do so witness needs to pay fee for adding data. Witness earns fees from transactions included in the unit payed by users broadcasting transactions itself. When there's not many transactions it's expensive for witness to post new units every 1 or 2 seconds. When there's plenty of transactions witnesses can post units more frequently making confirmations faster.
Conclusion - transactions will be confirmed faster when there's more transactions and witnesses can earn users' fees to post units more frequently.