DR3 was really good, never really been into racing games but my friend loves Forza.
As far as gameplay recording you can record using the DVR which records up to 5 minutes of gameplay or you can stream to Twitch and I also believe they're about to if they haven't already let you upload to YouTube.
Eventually it will happen. I keep getting distracted by new games and life.
Now that you mention it, it is a bit disheartening that I haven't played through this yet. When I created the topic (whenever that was), I had every intent on doing just that. Now this thread is nearing 500 posts.
Where the heck have you been anyway? You haven't posted here in quite a while.