does you created your iso using mkisofs ? if you created it as discussed in tutorials then it will not openned directly as i know ; you should burn that first as tutorials that discuss cdrecord said cause you make the starting of the new session is not 0 so it will be corrputted when you open it alone like this :
mkisofs -C 0,11111 -V gamename -l -o data.iso data
as you see if you used arugment -C number1,number2 and number2 is not 0 then it will seems to you it is corrputted
second ; why when you burn it doesn,t burned correctly ? the most reason to me cause your cd-writter is not supported by cdrecord itself .... try to download latest cdrecord and compile it then try again ; i hope that help