Dingbatt: @SepticSceptic You have to specify a location each time you ask for the weather, otherwise it defaults to giving you the weather in Seattle. This is the case since the option to set an address outside the USA has been removed (because to US companies nothing exists outside the USA).
For example, "Alexa, what's the weather like in Auckland Nu Zeeland". Hoping it will be fixed once Amazon descends on this part of the world, although that may just mean it defaults to Melbourne if you don't specify a location!
The hardest part was sourcing the Alexa APK, luckily I have a US iTunes account, so I used that for the iPad, and did the initial setup that way.
Not sure about your shopping list and music though as I just used my echo dot for automation functions. In fact most of the stuff is done by my Google Home.
Thanks Dingbatt, and others for the pointers.
I'll manage to mess it up somehow :-)