This Explains a Lot

Noticed this on the street in LA this morning. Anyone know who the artist is? 

Update: Castro Burger has left us a comment and is the artist behind the poster.  Nice work Mr. Burger!