Hello there, I live in the Suburbs and there aren't any shops around here that sells them. I wanted to get a 3ds XL ( brand new ). I know a few of them but I kinda favor the R4i gold and the DSTWO. I am not sure if its worth paying double for the GBA and SNES emulators. Where should I buy it? I am from America. Some of the sites seems kinda sketchy for me. I saw DSflashkart.com I was thinking of there. I only seen like one place that takes paypal.
I purchase mine at http://www.zhuzhuchina.com/store/flashcard_for_dsi_and_xl_3ds.html A very trustworthy site and a reasonable delivery time.
That stick is to plug your microsd TF card into the USB port of the computer. You will need it to load the firmware and roms into the TF card(microsd memory card), unless your computer has a FULL SIZED SD SLOT which you can use an adapter to change the microsd to full sd. I like the USB stick reader better. Edit:angusangus, looks like you figured out what the stick is for since you edited your post above to eliminate your question asking about what the stick you received with card was for. Just wanted to add this so that my answer above doesn't seem out of place. Hope you get it working now.
I suggest you using DSTWO to play GBA or SNES games. It is more worthy your investment than R4i gold .....