At the risk of hijacking this thread (please let me know if I should put this somewhere else), here goes;
WIFI: Like Bindi&us said, there are a lot of options for wifi. In Alaska 2 years ago, I used something similar to what he referenced, but with a magnetic antenna so that I could stick it to the roof. As he says, it was good for a block or so. The problem I had with it was always having to stick an antenna to the roof, which was kind of obvious. Now I'm using this antenna:
http://octopart.com/hg2403ur-nmob-l-com-20103225
with this amplifier:
http://www.amazon.com/Ubiquiti-BULLET-M2-HP-Outdoor-802-11-M2HP/dp/B002SYS22E
It was over $100 total, but it's MUCH more powerful, although a real PITA to set up. I wanted the best I could get, because I'm never sure where I'm going to be when I want to connect. I'm attaching a picture of the antenna next to my roof vent, open and closed.
Windows: All the windows have a dark tint, was that way when I bought it and I haven't been pulled over for it yet. The rearmost side windows I painted black from the inside, then wrapped some 1" flexible foam in black cloth and hot melted it to the inside. So it has some insulation and is totally opaque. The rest of the windows have snaps around the edges and I snap in a very thick black cloth, almost carpet thickness. It's actually the kind of blackout material that theaters use to kill light (my brother has a line on that sort of thing). The inside curtains go up to the front dash, rather than behind the seats, for more space.
Washroom: I have a 10 gallon fresh water tank installed with a pump, you can see the faucet in a couple of the interior pictures, so that with a washcloth helps, as do wet-wipes. I carry a small bucket with a toilet seat attached, but we've never had to use it, which is fortunate, because with my height and the limited headroom, it would be difficult but not impossible. Generally we use gas stations or restaurants for their toilets (think fast food places). We've gone into rec-centers for showers, and the nicest shower I've had in years was on the ferry from Prince Rupert, Canada to Haines Alaska. A lot of rural laundomats have pay showers as well, as do truck stops. We've used all of those.
Yellowstone: For us, Yellowstone is a 9 hour drive, I'm in the south suburbs of Denver, so that doesn't really apply. While in Yellowstone however, we've stayed in the parking lot at Old Faithful, on a side street in Mammoth, and by the cabins near Canyon. When we first arrive there it's usually 5-6 in the evening, so we sometimes camp between Yellowstone and the Tetons, there's a road going off to the west along the Snake river. We've also stayed at trailheads, if they're not visible from the main road. Just pull in late and leave early. We've never been bothered.
We've honestly not had any real problems. Some minor mechanical problems, but nothing that didn't keep until we got home. Never been rousted by LEOs, nor bothered by locals. Just lucky there I guess.
Hope that answers some of your questions. Again, sorry for hijacking.
Norm