Those docs look correct to me and were recently updated.
We favored J2EE 1.4 schema for the sample web.xml files simply because we're using JSP 2.0 (favoring its simplicity for demonstration purposes.)
Yes, ognl is an indirect dependency used by the samples. However, if you use the provided build system (building with a 'ant dist' with ivy in the ant classpath) that will pull down the ognl.jar (and all other dependencies) automatically. See the readme.txt in the spring-webflow-samples directory.
Core Spring Development Team