Yes it does add up if the money quoted is a total of that made by all of the 12+ mobile refineries, which is what the article implies.
No. 12 refineries each making 400 barrels a day produces 4800 barrels a day. $2 million divided by 4800 barrels is $417 a barrel. Black market products sell at cut rates, 4 times greater. Reports have put the price between $25~60 a barrel. Nobody pays 4~5 times the price for a back alley TV over Wal-Mart's price.