They are. If you do a units analysis in SI units, both end up as having the unit lux second. That's usually a good indicator as to whether something is the same or not.
No. Where is is a bit short is that it omits 'per unit area', but in an informal definition, not a problem. You can talk about an amount of rain, and what you mean is 'per unit area'.
His definition is:
So, film is a kind of 'sensor', so in terms of that is covers all photography. You could argue that it doesn't apply to electronic shutters, though there is no difference in effect, so that quibble would be rather pedantic.
The owner of this site is The Photographer's Foundation Limited. It's hard for a company to hijack a thread. I think it should be quite plain to most people here just who it is hijacking the thread.
The exposure that a photographer uses is central to the issue of noisy photos.