Well, I disagree that "Do you ever wonder..." refers to only the
present and future. "Do you ever wonder..." isn't all that different
from any simple present tense question, in my opinion. To me it means
basically the same thing as "Do you at
times ask yourself..." and that includes the past.
Saying "Have you ever wondered..." asks whether there has been
a time in the past that you wondered (about whatever is being discussed).
Just my two cents...