It was from the very beginning dead since the A31 SoC was already discontinued when M2 was released. And I've not the slightest idea what @sinovoip is talking about: "we will keep support for BPI-M2" obviously means they're further trying to sell these boards.
That's their latest change (they finally figured out how to pass parameters to u-boot/kernel): https://github.com/BPI-SINOVOIP/BPI-M2-bsp and you will never see a newer Desktop Linux based on the horribly outdated kernel 3.3.0 (.0!!!) they use. HW acceleration? Maybe with an Android image if they released one in the meantime that works.
The only good news: A31 / BPi M2 is fairly supported by mainline kernel in the meantime so as a headless server you can use Armbian or the special Bananian release on it. Or use it as a nice paperweight.