"I'm surprised nobody has tried this with the mega 2560 like me"
You're sending data out the SPI port to a MAX7219. Choice of microcontroller doing it makes no difference. Its the understanding of the manipulation of the data that makes it work. Uno, Fio, BT, Promini, Maga1280, Duemilanove, Deicamila, Leonardo, Bobuino, the hardware does not matter.