The cache trick did indeed work for me. I cleared out my cache (which had 3GB of data in it) and I was able to update after that. It didn't break my SD card, luckily.
I did notice that the animations were smoother and the phone felt less jerky. However, only time will tell if it will stay that...