Picture posting is enabled for all :)
Why is email and postal address required?
The site itself (a government site) emails you to verify your signature - your name doesn't appear until you verify. They need address to show you're a UK citizen or resident, I believe a handwritten petition also needs that though I could be wrong. All the 'real world' petitions I've signed have required city, postcode though.