After fixing exorbitant memory use, I have now independenty verified that

7228828176786792552781668926755667258635743361825711373791931117197999133917737137399993737111177 (97 digits)

is indeed the biggest bi-truncatable prime.

This was done under assumption that zero digits are not allowed. If they are allowed, bigger bi-truncatable primes exists, such as:

90072457733413689120801410250233316614403998951220231333193991731791997911317971131797197339199333933 (101 digits)