Like the initial design Im sure it will be improved by leaps and bounds on launch. However I was curious as to why tables were used is some sections when it could have been done in CSS.
We are about to set things up, please do not consider anything as "final". Sometimes you will see new approaches already in github branches, sometimes we are just throwing API and the info on the page so that another coder can take up and integrate into a better design. We are working with a team on this. Sometimes it might still be playing around with ideas. As long as we do not advertise it as "Beta" it should not be used for anything more than having a look where the current development process is. But nearly everything but design will change down the road from what you see now
The API is still in progress, sometimes you might also see a workaround until the API is finally there. Most importantly we are working to integrate nearly every API call into JavaScript natively, so just necessary information will be taken from API such as price sheets, balances etc.