Fixes and final polish for EGI Forum