He is completely wrong about alright. It is and has been a proper word in English for well over 100 years. There are a few ignorant people that insist that it isn't correct, but it has long been recognized as acceptable even in academic settings. He is technically correct about "got," but he's also wrong. If you were writing a paper for a school or professional organization you wouldn't want to use "got" the way you are, but people have long used it incorrectly in informal speech. It is acceptable to as a sort of slang. People in native English speaking countries use it the way you used it quite often.