Getting the iPhone 6 on Launch Day

I decided a while ago that I was going to get the iPhone 6 on launch day as a gift to myself as I've been frugal lately. However, I don't know necessarily how to go about succeeding on launch day. I'm lucky enough to live in Minneapolis and thus there are many options, but also competition, nearby. What's my best plan of attack?

I'll be getting an iPhone 6 with T-Mobile, 16gb (unless that's no longer an option - then the lowest.) I don't have a preference on which color (I'm torn).

Options:

Apple Store at Mall of America. (I have no idea how early to come - how waiting at the mall works as it obviously wouldn't be open, etc.)

Apple Store in Uptown Minneapolis.

Target.

T-Mobile Store.

Thanks in advance for the advice and pro-tips!