"Forward this email" creates contacts with e-mail and no first/last name
I think that page has not changed since it was first implemented. I'd probably vote for the following changes:

a. Add optional form fields first name and last name

b. Create an activity to make it similar to tell-a-friend, which is kinda the same concept