DF means "diamond frame" like in a regular upright bicycle.
As to the other questions like short vs. long or 2 wheel vs. 3, you'll get a lot of differing opinions.
__________________
“Train hard until your legs are tanned, then keep going until the shape arrives.” -Jolanda Neff