Humble Bundle On-track and ready to roll