Same general comment as above.  This page should be able to contain only a few lines of code to include the header, scripts, title, etc, and then it should just embed the existing reportDesignForm portlet.  Why re-invent the wheel?