A few comments..
The G540 will handle a higher voltage and slightly greater current than the TinyG, which may permit you to achieve better performance from the G540. The stepper motor that you linked to has a somewhat high inductance, which could reduce the available torque at higher speeds. Using a PC running Mach3 or LinuxCNC should give you more of a "user interface" than you will have with the TinyG.
Note that the stepper has an 8 mm diameter shaft rather than the more typical 6 mm shaft, but you should be able to get appropriate shaft couplers for that size.