Potential Windows Phone Adopter Seeks Clarification on Multitasking Behavior

I'm a longtime Verge reader but I don't often post on this site or any other forum on the internet, for that matter. I'm breaking my silence in the hope that you, dear Verge readers, can clarify the behavior of multitasking in Windows Phone.

I’m dissatisfied with Android as well as my carrier, Sprint, and am interested in changing my operating system and carrier in the immediate future. I’ve had positive experiences with Microsoft products, in general, throughout my life and so I’m considering switching to Windows Phone 8 and, specifically, the Lumia 920 on AT&T.

I recently had a chance to play with a Lumia 900 at the new Microsoft Store on Long Island, NY and my wife, an iPhone user, and I were very impressed with the Windows Phone 7 experience. However, I’m concerned about some user comments regarding multitasking and forgot to verify the behavior myself while using the Lumia 900. Multitasking is critical to me because I toggle back-and-forth between applications frequently several hours per day while I commute to and from New York City.

The exact behavior of multitasking in Windows Phone 7 and 8 are not perfectly clear to me and so I’d like clarification what occurs in the following two scenarios:

Scenario 1:

Suppose I’m using the Internet Explorer web browser and I receive a text. I then hit the Windows Home key and press the Messages tile. After I finish with my text, I hold down the Back key and then select the Internet Explorer card from the multitasking menu. What happens in this case? Does Internet Explorer resume at the exact location from which I left (i.e. same web page and same position on that page)? Or does a new instance of Internet Explorer open and default to my homepage?

Scenario 2:

Suppose I’m using the Internet Explorer web browser and I receive a text. I then hit the Windows Home key and press the Messages tile. After I finish with my text, I hit the Windows Home key and then select the Internet Explorer tile. What happens in this case? Does Internet Explorer resume at the exact location from which I left (i.e. same web page and same position on that page)? Or does a new instance of Internet Explorer open and default to my homepage?

Here are my questions:

<!--[if !supportLists]-->(1) <!--[endif]-->Can someone please clarify the behavior of multitasking in Windows Phone regarding the two scenarios described above?

<!--[if !supportLists]-->(2) <!--[endif]-->If I’m able to successfully resume a web browser session in the same location using the button presses described in either (or both) scenario (1) and (2), can someone please explain the problem with the implementation of multitasking in Windows Phone? It would help if you include a specific use case with the exact button presses to demonstrate the annoying behavior.

<!--[if !supportLists]-->(3) <!--[endif]-->Can someone please explain the difference between (a) holding down the Back key and choosing a card versus (b) pressing the Windows Home key and reselecting the application you would like to resume? Please correct me if I’m wrong but I thought method (a) would always result in the application would resume in exactly the same place and method (b) would result in a new instance of the application you are attempting to resume (ie. It would not resume in the same place).