Jeremy Painter is a genius when it comes to the General Epistles. He effectively uses ancient culture to brighten our understanding and apply the books to our day. Incredible scholarly work.
Jeffery Brickle does an outstanding job dealing with the Johannine Epistles. However, while his commentary on Revelation serves the purpose of this synopsis, it leaves much to be desired. It seems to begins with pretribulational leanings, but then seems to divert from a consistent methodology and therefore becomes an inconsistent hermeneutic. The thought process is an attempt to appeal to several views of the book and becomes a tangled mess. Be prepared to do some serious searching beyond this brief commentary.
Overall, a great, highly recommended, work on all General Epistles! It's unfortunate that they were tasked with fitting Revelation into this scope of work.