Fatti: A. Con decreto d'accusa del 9 gennaio 2017, A._ è stato ritenuto autore colpevole di grave infrazione alle norme della circolazione stradale per avere il 7 novembre 2016 a X._, circolando sull'autostrada A2, effettuato una manovra di sorpasso sulla destra di due antistanti vetture. A._ ha interposto opposizione. B. Con sentenza del 5 settembre 2018, il Giudice della Pretura penale ha confermato l'imputazione a carico di A._ e lo ha condannato a una pena pecuniaria, sospesa condizionalmente per un periodo di prova di 2 anni, e a una multa. C. Adita dal condannato, con sentenza del 9 ottobre 2019 la Corte di appello e di revisione penale del Cantone Ticino (CARP) ha respinto il suo appello: ha confermato tanto la condanna per titolo di grave infrazione alle norme della circolazione quanto la pena inflitta e respinto l'istanza di indennizzo ex art. 429 CPP. D. A._ impugna questo giudizio con un ricorso in materia penale al Tribunale federale, postulando in via principale il suo proscioglimento da ogni accusa e un indennizzo di fr. 20'000.--, di cui fr. 15'000.-- per le spese legali e fr. 5'000.-- a titolo di torto morale. In via subordinata chiede la derubricazione dell'accusa a infrazione semplice alle norme della circolazione e la condanna unicamente a una multa di fr. 300.--, oltre al riconoscimento di un'indennità giusta l'art. 429 cpv. 1 CPP pari a fr. 12'500.--, ossia fr. 10'000.-- per le spese legali sostenute e fr. 2'500.-- per il torto morale subito. Non è stato ordinato uno scambio di scritti.