Apple has just released iOS 4.3.1 on iTunes, a minor update for the previous OS, but also one that handles the bugs that have been annoying you. The software update is available on the iPhone 3GS, iPhone 4 (GSM), iPad, iPad 2, iPod touch 3rd generation and iPod touch 4th gen.
What this software does is fix a graphics glitch on the 4th gen iPod touch, that sometimes happens, plus it solves bugs in the cellular network connection area. Image flickering when using Apple Digital AV adapter with some television sets is gone and issues about authenticating with enterprise services are gone.
If you found anything else extra in the update, feel free to comment below!