You see -- those kind of red flags to me would be a huge no-no. Like those Cayman accounts and other accounting practices.
Something is fishy here.
Your savings account is held by a Delaware corporation. Oh no!