You might check out Cifra Club on youtube:
https://www.youtube.com/user/CifraClub
They are in portuguese as this is a Brazilian channel, but have everything you asked for otherwise. I’ve never found the language issue (I don’t speak Portuguese) to be an impediment.
Otherwise I’ll echo Shutupandplay (excellent lessons), Jerry’s Guitar Bar, and Justin Sandercoe.
S