Hello Pizziman
I didn't remember this thread anymore.
This was from the beginning of my PIhole experience.
So, to respond to your question.
Depending. Maybe not solved completely.
I have found my personal setup, so far that I can live with some hiccups.
And iOS is not used very much, as I have no iPad.
To give you an idea on my setup:
On my Mac (OSX 10.9), I have IPv6 set to "link local".
A slightly better experience was to set v6 completely off,
but finally I decided to let v6 running.
On an iOS device, sfaik there is no real solution, as you have no way to get to deeper system preferences.
On Windows-7 I have at least fewer problems. Nevertheless, I switched v6 off.
On all machines, The DNS-Server address is set to the Pihole.
Ads are blocked, tested on ads-blocker dot com.
Some sides are opening slightly slow on iPhone as well as on my Mac.
But thats around a few seconds max, not 15 or more seconds.
The slowest site that I have found is this one, the discourse pihole dot net.
I dont know why. On my iPhone 4s (older and slower) it spends around 8 secs.
In my case, the router is the DHCP server. (Speedport 724)
The router DNS setting is untouched...,
as the clients asking the pihole, and the pihole himself asking the real DNS Server.
The routers IPv6 ULA setup is OFF, as I had not much succes with this setting.
(maybe it depends on the router type, or which device the DHCP server is,
as many people using the Pi as the DHCP, I dont know...)
The pihole DNS setup is set to the DNS servers IP outside, for example google, open-DNS etc.
So maybe you may say, not solved.
I have tried serveral setups, but none of them was completely succesful.
Aside of that, there are some network questions that I don't understand very well.
Maybe you may try the Pihole as DHCP server as often recommended.
I did this as well, but It was neither perfect.
The last few months I am working this way, and its mostly ok for me.
If you get better results, please let me know.
thanks Piusr
Edit, remember that many sites are hosting their ads on their own server, thay cannot
be blocked by pihole.