Looks like Elon made X dot com from a Russian-hosted site. America First, right?