And bring literal white horses with him? And literally have a sword protruding from his mouth?
I'll need the Scripture that you have that tells you that God doesn't mean that literally.
As for the image of the sword coming from Jesus' mouth, when we go to Ephesians 6:17, we get a definition of what God considers the sword to be:
"And take the helmet of salvation, and the sword of the Spirit, which is the word of God."
Hebrews 4:12 tells us:
"For the word of God is quick, and powerful, and sharper than any two-edged sword, piercing even to the dividing asunder of soul and spirit, and of the joints and marrow, and is a discerner of the thoughts and intents of the heart."
So we know from Scripture that a "sword" refers to the word of God when it is used by God allegorically. Scripture interprets Scripture if one is willing to look and learn.
Romans 2:16 says:
"on the day when, according to my gospel, God will judge the secrets of men through Christ Jesus."
We now have our answer. The word "sword", as used as a symbol by God in the Book of Revelation and pictured as coming from the mouth of Jesus, refers to His Word, with which He will judge the nations.
And we know from Scripture that Christ will literally return, will literally bring His Bride with Him, and will literally judge those who remain alive at the end of the Tribulation. And He will do with with the "sword", or the Scriptures. Men will be judged according to what is contained in the Word of God, which He tells us He values above His own name.
No mystery there whatsoever.