Everyone remember the episode '2010'? Where the Aschen allied with Earth and made the SGC make the Stargate program public? well the people seemed to take it well then, they had transporters zapping people all over the Earth and I can't see why the show can't introduce that again but using Asgard or ring transporter tech, how hard could it be to show something like an airport but with a ring transporter in it aswell.
That was the aftermath of having all of that, but who knows how easily and well the people really took it when they were initially told. It is this initial revelation that they will have to tackle. Like you, I suggested they come out of the gate (pun intended) baring gifts that fix real-world problems, then it will be accepted by the people better.