Well I got 20.5mbps download and 2.78 Mbps upload on the speedtest app so I don't think it is a router problem. It seems to be a YouTube specific problem on my iPad. It is very annoying. Last night I tried to watch a 5 min video and it took nearly 20 min to download.
My iPad 2 is ridiculously slow at downloading any YouTube videos, even low quality 1-2 min videos sometimes take 5-10 min to watch. I know it is not my wi-fi connection because my windows laptop will play even long hd videos without any buffering. Anyone else have this problem?