as someone who's been using mathacademy for a few months now, I'm pretty happy with what it provides. Yes it focuses on "procedural fluency" and thats not a bad thing.
if learning mathematics was like body building, traditional classes would be the equivalent of going to a traditional classroom where you get a lecture on the various pathways to build muscle strength. its on you to spend your off ours going into the gym and doing the work. Progress might be slow becase your feedback on your "problem sets" comes back a few days later.
Mathacademy on the other hand is like having a trainer at the gym. every day they take a look at you and tell you what exercises to do and to set the difficulty. You might not know exactly how all the pieces fit together but thats ok. you're getting stronger. you are seeing progress in your ability to just power through problems.
I personally have found my algebra skills to have improved substantially. I remember factoring to be a struggle for me when I was in high school. after a few weeks of mathacademy its pretty easy now. Does it mean I have a great conceptual framework for solving real world problems? probably not but I'm in a much better position to learn that skill as a result of mathacademy.
BTW math academy guys, if you're reading this. Id LOVE a class on circuit analysis!