<p>Don't think any of your answers are too long. Only thing I'd add to what others have said here is the caveat that CV isn't the place for lengthy expositions of broad topics that are already well covered elsewhere e.g. textbooks (not that your answers fall into this category).</p>
