@nickon I know that it's possible to customize a checkout with css & js. I have done it myself in an extensive way. But when we say, that we should improve checkout, everybody has it's own opinon, what is perfect. For example: @DRMasterChief says that 90% of his customers order by guest checkout. On our shop we don't even allow this.
When you techically look at the checkout, you will see a mess. It's not easy to improve it for now. Thats why: Merchants should do it like you did. Improve their checkout with css and js, so that they have a decent checkout for now.