The set session variable behaviors are a little convoluted on your page.
you have some of the sessions being set when the page posts to itself, and some of them set when the page first loads.
you only need the ones that are set using the paypal information.
On the bindings panle, there should be a binding group for paypal Get Payer Information, use these bindings to get the info that is being sent back paypal.