I should add that if you really want to jump in at the deep end, the particular BMC that Gigabyte chose (Aspeed AST 2400) is also supported by OpenBMC, so if you want you can replace the built in software with the open source OpenBMC stack. Would love to hear from anyone who actually does this :-)
Gigabyte are to be applauded for choosing this BMC, it seems like a really good one, in a world of crappy IPMI implementations.
Rich.