The full screen text is done with Grandview: http://itunes.apple.com/us/app/grandview/id432436025?mt=12 .. lets me do full screen text "on the go" rather than have to create it all later.
The recording and (minor) editing is done with Screenflow. I do uploading to YouTube direct from that app too. Mic is a Rode Podcaster.