Looks like it will work
I'm always looking to work smarter due to my physical condition, & I'd be tinkering with an electric winch setup to pull it up onto the trailer deck...
Other than that, you look really good to go in towing your trike!