H1 revoked at Port of Entry - please help

Hello,
I was travelling from India from a vacation 2 weeks back. I was sent back from POE at airport.
The reason mentioned in the document was, I used google waze carpooling app to and from work and was paid from google waze. CBP officer thinks it was illegal to get paid for carpooling app on F1 and H1 visas and I was denied entry to the US.
From all my research before carpooling and also after this incident states that carpooling is not illegal on non-immigrant visas and also see some supporting documents in this regard from google and also scoop.

Has anyone gone through a similar decision and successfully appealed the CBP officer decision at a consulate. As I was lawfully present and working, I am thinking to appeal the decision at US embassy and would like to know process.
 
Top