I am looking to make use of the users first name as well as their email address on setpassword page.
I am not seeing any way to grab those fields unless I am missing something?
Craft currently doesn't expose that user info to the setpassword template.
You could write a plugin that mimicked that portion of Craft's UsersController except returns the UserModel (or part of it) to the template and/or make a feature request to expose more of info to that template.