Good questions. Here's my view on things. First, it is important to realise that Ethereum is basically a platform for smart contacts, primarily aimed at businesses and developers. Radix is a distributed ledger based platform with consumer applications targeted directly at consumers, ready for mass market scale. So yes Ethereum is a competitor, but the market that we're aiming at isn't hooked to Ethereum at all. Secondly, regarding the sharding itself, Radix has the advantage that the entire platform is built around a scalable core. Sharding is built straight into the technology, the rest of the software is literally built around that. Ethereum is a blockchain. Yes, they are trying to bolt on sharding after the fact, but it's going to be clonky as fck compared to Radix. Also, it's risky as hell to implement on a live network, don't expect it to go flawless and/or be done anytime soon. And even when it's done, it's still limited in functionality/speed by the underlying blockchain technology. In summary, I'm not too worried..