JSF 2 support in RF 3.3 is very limited. You may run your JSF 1.2 app just upgrading libs to JSF 2 but many new JSF 2 features will not be available because them depends on new VDL.
RichFaces 3.3.3 does not support JSF 2 built-in facelets (VDL)
Facelets 1.1.15 should still be used because of dependencies in RichFaces from the Tag Handlers classes.
JSF 2 native ajax problems
As RichFaces 3.3.3 does not supports VDL - it does not support any new tags like f:ajax, h:outputScript and so on. You should continue to use the RichFaces equivalent tags where appropriate.