first of all, you are the kind of useless leech that sometimes make devs think twice to come to the OSS world, have you ever used your pc for anything else than download porn? you even know what a git is? you think develop a low level C/ASM project is like use visual basic?.
i dont doubt for a second that another retarded underage kids without any sort of real knowledge about development back you up. what i can say for sure for the ppl that at least try to read the code and see if the can do something USEFUL dont want crap like you here. michael plz when you have a time ban this mofo plz.
now to answer your first question, the driver will be released when airlied and bridgman and other really fine developers agree that the code is good enough to be released NOT WHEN SOME GOOD FOR NOTHING THINK IT SHOULD BE. beside you think they only work on the DDX for real? so you dont care about mesa or kms or drm or gallium wich actually are more needed than the ddx.
and by last little genius all the code is heavily tied to the current kernel KMS module (did you bother in read the code at least?), so you need at least a kernel 2.6.33 or .34 to take advantage ofall good stuff in the new DDX and for now most unstable distros are keeping a backported KMS in a 2.6.32 kernel branch so even if the driver releases you will probably get a lot of issues with those kernels especially with ubuntu, so for you a real linux user who dont git, dont compile kernel and all geeky stuff, have fun morron
and well for the obviuos you knew that beside the projects timeframe, distros have 1 too? (i know must be hard for you to understand) so if you use ubuntu for example you will have to wait until 10.10 branch is open to get a cute package of the ddx 6.13 or use PPA packages wich arent as tested as the cutie one from your distro.
go to study, get over puberty, go college, get a girl, read the ddx code and then when you realize how extremely hard is to develop this kind of code, then and only then you can come here and post.
if you dont like it, you have 3 options
1. drop dead somewhere, really nobody here care if you do
2. use fglrx
3. use windows 7 or MAC os X (this one is prefered)
4. any other option read below