If you are going to explain away time, then why so literal about all the spiritual metaphors throughout Revelations. Why take them literally if you dont accept time descriptions literally?
Except that the "shortly" quote is an angel speaking to John, it's not God speaking. And when Daniel is given his prophecy of the Messiah, he's told to seal it up, for the things that it describes are still a long way off. They happened 570 years later (give or take a few). How is it that 570 years is a "long way off" in Daniel but 2000 years plus is "shortly" in Revelation.
Revelation makes a whole lot more sense from a partial-preterist and amillenialist point of view. Most of the things you're reading about were fulfilled, rather literally, in the conquest of Jerusalem in the first century. Note that the conquest of Jerusalem is a foreshadowing of the end of all things, so they will be figuratively fulfilled again by the events preceding the end of time.