Thanks for your comment. A few notes:
Interesting about the Range Test example. It wasn't intended to be synchronized so I'm not surprised there's an off by one error. I intend to provide a more canonical example soon.
The serial port as configured uses hardware pins D2 and D3, and can be read with an FTDI USB adapter. The USB Serial port is a big known issue and we are working on resolving it as quickly as possible. I am getting multiple reports a week of progress from a dev working on it, so I think it won't be long now. Big feature to have missing I know, but I didn't want to hold up hardware shipments on it.
Also, there shouldn't be any places in the library that print debug code unless you enable debugging in Flutter.h by uncommenting out the line that defines the DEBUG symbol. Are you seeing output printed from the library without the DEBUG symbol defined? I hope I didn't commit ther code with debugging enabled.
A bare bones sketch example is a very good idea, thank you. I have started one now and will post it when complete. I apologize for being MIA, I've had a lot of meetings since MakerCon but I expect that to calm down soon.
As far as your own code, yes those functions need to be defined. I'd like to move them to the library but I haven't sorted that out yet. I am told however that one of our backers is working on it. I should put that into the Issues page on github I suppose...
Please let me know if you have any other questions/issues.