Just to insert a comment about the welds. Ive welded production lines for years and aluminum welds are always large and unsightly if you compare them to steel or brazing. They look how they should for that type of material and at production scale actually.
Great thread and a great looking bike.
~airdvl~