Mind, trace, lead and body length aren't strictly problematic: they have characteristic impedance, or if you want to extend the lumped-equivalent model accurately, some shunt capacitance that balances things out too. It's not the length per se, but the mismatch * length that affects signal quality.
This all seems much more compact (short dimensions) than the scope's BW equivalent electrical length, so I don't have a problem with the build.
For comparison, here's the unit I showed earlier, with a ~2m pulse line attached:
350MHz bandwidth so it's probably sharper than seen here (with averaging enabled, measures 0.91ns rise, 1.28ns fall), and the peak-dip response is probably due to the dimensions (bulk, and height-above-GND) of the 2N3904 itself, and the attenuator built of THT resistors.
Tim