I went ot the race of Champions last year (just flew over for the Saturday)... it's a fantastic event IMO. Bangkok - the location isn't the best (hard to find a cab to get you back into town - luckily for me some locals gave me a ride). The drivers love it, they talk to the fans, you can actually get close to them - unlike at an F1 event. I went because it was going to be the last time I could see MSC up close!!
Unfortunatley I cant' go this year as flying home the same day. If anyone is in Asia - suggest you give it a go.
BRG - pretty sure they actually had to win the Asian Cup race to qualify..