What's BlitzMax aimed to do if not create an easy 3D programming environment?
Well the short term result will be to produce a more complicated 2D programming environment. However, we are told that BlitzMax will be a more advanced language a few abstraction levels beyond the current procedural basic.
From the very small code snippets I have seen It looks like it will no longer be 'basic' but more of a hybrid 'c' type language.
As well as being cross-platform and more object-orientated it will remove the dependance on DirectX - the 2d graphic commands use OpenGL . In theory it should be possible to use any 2d/3d graphics library at all.