yes, it's a great car but NO, the cup holders work as well as LBJ's legs.
you got 4 choices:
1: get OEM so look around ebay since most dealer's price is kind of a rip though not always.
2:
http://ultimatecupholders.com <-- great cup holders which holds a varity of cup sizes. my only gripe is that if you get a drink with a lid, the carpet might catch it and if you go around a turn, the drink will spill out and all over the carpet.
3:
http://www.tecaccessories.com <-- again, a great cup holder but it's more of a 12 oz beer..., i mean soda, can holder. anything else is pushing it. if you drive an auto, this works great. if you have a manual, well.. it kinda gets in the way but nothing double jointed bad.
4: leave it broken and just ignore it.