I am pretty much new to this and there might be linguistic mistakes, so if you find anything please write here so I can fix. Also I am open to advices and please write here if you think something could be better.
The translation is very good! Thanks for picking this up! Maybe just lighten up the way Takada-kun talk, like make it less formal but still formal that it doesn't make hin sound like a business man talking...