Yee,
It is painful, we appologize. Evaluating facelets support for 5.0 is high on our TODO list because we are focusing improving tools for Struts and JSF developers moving forward. If it’s not in 5.0 it will be in a release soon after. 5.0 required a lot of mundane porting/testing work that eats up a lot of time, but after that it is smoother sailing for adding new features.
I will add your comments to our Facelets issue we use to track user requests.