This is to help 11290 to understand some of the things he is having issues with, in his PM to me. Hope this helps one and all..
Ok, to address the first issue, SOME USB drives are recognized because they may not require the kind of power that the tablet is willing to put out. Hence the triangle warning sign that pops up and says "High power USB device connected...". I have not had any problems whatsoever connecting a USB drive (currently one is connected right now and I see all 3 partitions on the drive. HOWEVER, this drive is self powered, hence the lack of problems.) I guess it depends on what the power requirements are for your drive. Formatting for externally connected USB drives is not a problem because ICS/JB now contains the NTFS kernel so it can recognize pretty much any drive.
On to the second issue. I've had no problems (yet) with regard to my sdcard at all. The SDcard naming has become a standard since ICS as a result of the USB OTG able to accept other devices. So if you'll notice, that the INTERNAL sdcard (internal memory) is named sdcard0. If you were to partition THIS very drive in recovery, it would name the next partition sdcard1, and so on. the EXTERNAL sdcard is now named extSdCard.
Now the third issue. Unfortunately Flash and Dolphin can no longer be in the same sentence. Meaning that since JB, Dolphin has ceased to support it as well. Even the beta of Dolphin(which says in it's own Play store information, that it supports Flash,) does not. Besides Flash is dying/dead on mobile devices for Android 4.0 and up. HTML5 is the new standard. Even the current websites are starting to use it, and as a result we will gain better performing websites and much richer content. Just a matter of time...
As for your issue with reverting to ICS, I can help...but I currently do not know of a way to remove the update from being an annoyance. Perhaps a search will provide some assistance.
Hope I've answered your questions.