I powered through the paper version of jj6 this year and I also believe it is a great book by a great author. Some things towards the end of the book may come short, but compared to what I see us doing at work currently, most of it is still very up-to-date, despite the age of this book and it "only" covering
Java 5.
Haven't got an e-reader or Android phone. Perhaps it's worth looking into one for this kind of lit
I must admit though that I don't find myself sitting on trains or in parking lots or in waiting rooms a lot :-)
Lucky me.