Awesome Carlos Acosta's new show leaves Theatre Royal thrill