Hey guys, I'm no engineer, but in my NSX & 911, I've come up w/ a clean & inexpensive solution that has been tested by me to work effectively. I don't know why no one has designed something similar- a cupholder that would be permanent yet hidden when not in use, like most other factory cupholders. What I've done is simply purchased one of those locking adjustable cup holders that has a flat base- specifically the Jasco "junior" cupholder. It is designed to fit in low profile areas and mounted on a flat surface (it even comes w/ a pre-drilled hole in its base). So I bought one of these and simply used a short self-drilling screw to secure it inside armrest console (the picture shows it sitting on top of the armrest) as far back as I can have it. Voila, open your arm rest when you have a drink and adjust the slider to lock your drink in place. It is far back enough such that your elbow does not bump it when shifting. Here is a picture of the cupholder and you should be able to visualize what I'm talking about. I don't think this is any more awkward or obtrusive than having one like the Dali hooked on the e-brake lever, that's kinda old school and obviously not very factory looking, just my 2 cents.
http://www.partsamerica.com/ProductDetail.aspx?mfrcode=SMC&categorycode=3038&mfrpartnumber=SEJ