Tamiya USA's new website was designed to improve navigation and reduce visual clutter.