You have the report footer set to do a new page before and after (I changed it to None), and an odd line of code in the ReportFooter_Format event procedure (I commented it out). Also, I don't think you need to programmatically set the height of the label in the Page Footer section.
After making these changes, the report footer does appear, though with very little space above it -- you might want to move the control down a bit.