We just got approved, and the VISA packet should be ready to be picked up from a DHL location this next Wednesday :-D Still don't see a good reason for it taking this long, but the best thing I can do is to accept what I cannot change, and be patient.