I had this idea too - it could be done but would take a lot of work
One major problem seems to be that if you project onto the windscreen you will get a 'double image' - where the image reflects off the inside and the outside of the glass.
The corvette gets round this by having a plastic rectangle that sits over the part of the screen where ther image is displayed. From what I have heard this can be quite annoying.
The new beemers solve it by having a plastic insert through the middle of the entire screen. Probably good but big $$$ no doubt!!
Another major problem is getting the thing to work evenly day, night, rain, bright sunshine, through tunnels etc. etc. That seems to be something which would require a lot of tweaking.
I think it would be cool for a carputer though

maybe if one of those 2x20 LCD displays would be the best candidate. Or a more graphical display. You wouldn't want too much information - perhaps nav directions, speed, shift light...