At first glance it reminds me of that game for the N64 "Army Men."
Hopefully it'll be much, much better.
I'm a fan of downloading demos and ebtas and crap to try stuff out, so having it as a free download can't hurt it... but usually "free" = "turns into crap." I guess I'll have to wait and hope for the best.