I just got a VOA at MPM on April 1 on a US passport. All official online sources say a VOA for most countries is not possible, but the actual experiences prove that is incorrect. Other passengers receiving a VOA at the same time as me were from Germany and Denmark.
See this thread for more information:
http://www.flyertalk.com/forum/onewo...m-transit.html