I recently went through a similar proof of concept corporate iPad deployment and had the same questions walking in. The direction we went might not be the best solution, but it worked for us and maybe it will give you a hand with your deployment.
Know your Audience
Early in our deployment it became glaringly obvious that this would have to be a simple solution. Apple devices are designed to be simple, that's the draw in the corporate world. Our main audience was managers, VPs, and CXX level executives. A good number of these folks either aren't technically savvy enough to deal with a complicated configuration, or simply don't have the time to fuss with a device.
It should just work, out of the box, like it was designed.
Just Say NO to Multiple Accounts
Firstly I can see one big problem with your initial plan. By stating that you have an account created with a secret password I'm assuming that you're having a helpdesk configure the devices and install the software before they're handed over to your end users. What happens when an application is updated in the AppStore? Your helpdesk will have to enter the password to have the application updated. Depending on the size of your company this could eat up a ton of time, and most of your end users most likely won't ever bother to go through the process to upgrade.
Additionally, when John Doe leaves the company, the software purchased for email@example.com will be assigned to John's replacement Fred Flinstone and his iPhone. You now have firstname.lastname@example.org using the account email@example.com. It might not be a big problem at first, but this will easily get difficult to manage down the road.
Mobile Device Management
Depending on the size of your deployment you might eventually start looking at one of the many Mobile Device Management (MDM) solutions out there. We did. It's likely that things will change in the future, but as of this posting we didn't find much that an MDM solution would bring to the table that our Exchange environment wouldn't already provide.
MDM offers a simplistic way to deploy VPN, Wi-Fi, and user profiles. If you're not using Exchange or aren't comfortable with rolling your own solution you might gain more from one then we were able. Other benefits would be device tracking, and enabling your helpdesk to do basic device troubleshooting, device wiping, remote locking, etc. Read the link to Wikipedia above for more information and a decent list of the bigger vendors in the field.
We first identified a list of applications that we would recommend for different tasks, and published the list and relevant links on our company intranet. Initially we installed a few applications when we initially configured the device, but ran in to the time problem above. We calculated a total estimated dollar figure of all applications that an average user would purchase and bought gift cards for that amount + an additional X% for growth. This was more convenient for how we do purchases then gifting would have been.
Apple recently announced their Volume Purchase Program (VPP), and you might want to look in to that if the solution above isn't any help.
Best of luck to you, we learned that smart devices in the enterprise is a rapidly growing environment and there's no "right way" to do things yet. Apple is constantly improving their tools to make the transition better, but they're not quite there yet.
Exporting your contacts from an iPhone is very easy: all data about the contact, from name, phone number, picture, email, URL, etc, can be exported as an inclusive vCard bundle from iCloud (or without for example with this app) and sent to someone else by email or text message. (While we’ll focus on sending contacts between iPhones, these vCards are also usable by other iOS devices, Macs, Windows, Windows Phone, Android, and even Blackberry phones, because the exported VCF format is pretty much universally accepted across all platforms as an address book standard.)
You’ll probably want to backup and sync the new iPhone beforehand just in case something goes haywire importing the vCard, however unlikely that is.
- log into te iCloud accound from your old iPhone and select all your contacts on the settings button (bottom left). It says Export vCard. Click this and you can Export all your contact information as a vCard .vcf file
- create an email with the vCard attachment and send it to yourself (or rather, the email on the other iPhone)
- On the other phone you can import the vCard: Open the email containing the contacts on the iPhone and tap on the vCard.vcf file attachment
- Tap on “Add All # Contacts” to import the address book to the iPhone
Notice the add option tells you how many contacts are stored within the vCard, making it easy to determine if all intended contact information is included. You can also manually select individual contacts from the list if you only wish to import one or two, but for the purpose here we’ll transfer them all over.
This doesn't appear to be possible at present. (See Apple discussions 8208759 and 8126880.)
As you point out, the only currently available options seem to be sorting your cards in an order you can remember or relying on details like a card balance or the last four digits of a card number.
On the other hand, if it's important enough to warrant the trouble (not to mention the awkwardness), you could perhaps create your own dummy cards and use them as labels, naming each for a card you want to identify and sorting it above the card it refers to.
You can request a feature at https://www.apple.com/feedback/iphone.html.