I mostly plan to shoot skills, but maybe some limited video. Also, while most of my shots will probably be single shot, some pix may be shot using continuous. Any additional advice on the speed of the cards would be appreciated. Should I just get the 95MB/s cards to be safe?
And, finally advice on the size of cards would be helpful. Is there any image quality differences among the different sizes?
If you shoot a lot of RAW images, then a larger capacity card like a 64GB is the way to go ... since you are going to do a Safari in Tanzania I assume you would want to capture a lot of wildlife and if the wildlife that you plan on shooting happens to be birds or fast moving animals, and you want to shoot RAW, than yes 95/MBs is the way to go. But if you only shoot in jpeg and/or particularly not so fast animals, even a 45 MB/s card will be more than sufficient ... these days the 64GB capacity 45MB/s cards are not very expensive, in fact B&H is having a sale on SanDisk 64GB 45MB/s card till 31 March 2013 - it only costs $65.56 now
5D MK III, 16-35/2.8 L II, 24-70/2.8 VC, 24-105/4 L IS, 70-200/2.8 L IS II, 100/2.8 L IS, 40/2.8, 50/1.4, 85/1.8, 150-500 OS, 600EX-RTx2, ST-E3-RT, Rokinon 24/3.5 T-S, D7100+18-300 VR, YN568EX, 055CXPRO4+468MGRC2, 190CXPRO4+322RC2, Gorillapod Focus+496RC2, CamRanger, B+W filters, Konova K3/31.5 etc