Good Questions!
1) It should be counting frames, not entirely sure how a 2.34 is possible either since that would require 140.5 frames. I'll look into my timer code to make sure there isn't a bug somewhere.
2) Can you expand on what you mean here? The basic functionality of a ghost character to race against wouldn't be hard to implement, the challenging part would be saving and loading the files. I'd either have to invest in a server and learn network code or I'd have to ask people to manually save and upload files, which runs the risk of viruses. It's a good idea, I just have to think of exactly how I'd do it.