Just a thought and not meaning to read into it too much, but who told you that drift dives werent for beginners, other divers, an instructor, a shop? The reason i ask is that there are speciality "courses" you can take in drift diving (i believe most agencies have one for it) where they essentially tell you all that you have heard on here so far and so those who might offer said instruction might discourage you telling you its not for newbies, only once you have learnt how to with them. My third dive after OW was a night drift dive on Rainbow River and my fourth was during the following day. My GF did two for her final two checkouts just the other weekend. Its fine for newbies, but just as with other disciplines of diving there are certain principles it is best to adhere to, assuming you are diving off a boat, rivers have been covered above, from beginning of the dive to end:
Get off the boat with your group, dont dally/hang about, the boat is drifting as are the divers and if you dont get in the water fairly quickly you'll have to swim to the rest of the group.
Go down with the group on descents as the current flows at different rates with depth, usually as you near the bottom the current will slow and just below the surface is usually where it is fastest. Keep the group together, go with the slowest descending diver to ensure group integrity.
Stay with the flag, the boat will follow the flag assuming all are with it, they do watch bubbles, but flags are easier!
Ascend keeping the line in view (so you surface somewhere near the it and the boat can find you easier.
If you are off the line or away from the carrier look around a bit, then ascend (sometimes viz is better as you ascend) to the surface if necessary and signal the boat. If you cant see the boat, then use your safety equipment, visual stuff works best, whistle or duck/quacking noises get lost very quickly in boat noise and if you are in waves.
The boat will come to you to pick you up, sometimes they will get quite close, follow their briefing as to boarding protocol.
Relax, this is the easiest type of diving, assuming you go with the flow, and just look at the stuff as you pass it, keep in touch with flag carrier, you'll find your SAC (breathing rate) will be quite a bit lower, mine drops into the mid 0.3's surface cubic feet per minute, some lower giving really long bottom times (within NDL's).