1. This is great.
2. You are verifying mime type text/csv which wont work on windows machines with excel installed because Windows browsers defer to the mime type set in the registry which is the Excel mime type.
3. The parsers errors with a "/" and probably other characters in the first row. Maybe others, but one of my column headers had a slash.