I believe that you will be able to give an engaging and informative talk. The emphasis may need to deviate somewhat from the tone of your abstract, but they should understand that you are a mathematician, and are bringing a new perspective to bear on the matter, no?

Good luck!