I think that depends on the state. The last time I renewed my license in Texas there was no picture on the temporary paper license.
I haven't cruised on Carnival in several years, but have cruised on five different cruise lines in the interim. I have never had as many problems with any other web site as I have with Carnival. I haven't been able to manage my booking to add excursions all day long although it would let me use my booking number to get in and add passenger info. It's not a big deal since I have a couple of weeks until my final payment date, but it sure is annoying.