Talk to folks that work there currently (LinkedIn helps with this) and ask questions when you interview about work/life and whether or not overtime is compensated. As a developer, you have the luxury (that most workers don't these days) of being highly in demand so you can afford to be particular about this if it's a concern.
Startups and the game dev industry are probably a bad choice if you're looking to avoid 40hr+ weeks. Boring SMB software product companies have been bad on this for me (anecdotal, I know) due to misaligned incentives (mainly sales selling product that didn't exist yet.) Consulting has been great on this for me, assuming the folks running the place care about lasting client relationships & quality more than maximizing billable hours.
You can specify apple-touch-startup-images that load on web app startup. These ideally consist of your app's chrome with any dynamic or textual elements removed.
As far as usability is concerned, basic predictable interfaces are what you should be building unless the data & interaction you're modeling is unique enough to require non-standard UI.
The image is correct, while only small space around the Apple logo highlights upon clicking, the clickable area for the Apple menu runs completely to the left edge of the screen. The Spotlight icon behaves similarly.
CoffeeScript doesn't generate JavaScript in the same way GWT does, it's more a thin layer of syntax for Javascript that compiles one-to-one to Javascript. It's an abstraction layer, rather than a library that provides functionality like jQuery.