Idea and intention are at their right place.
But need more interactivity in the disassembler.  I'd say ability to convert from code v/s data would be good--for a start.
Also, considering the speed, it seems like a static disassembler.  Just a disassembly of the mnemonics.  Am I correct?  Or does it actually follow all paths of executions to provide the disassembly?
The basic question above stems from the ever-present query: how does your disassembler mark the beginning of a routine--and what if it misses the beginning of a routine?
While no need to compare with IDA Pro (*grin*) you can try and incorporate these features perhaps in the next iteration of the development.
Either way, I laud the fact that you are actually building your own tools.  I like that.
Have Phun,
Aimless
PS: You may want to dial down the "please contribute for growth" message.  It's occupying more footage than the disassembler on the webpage.
PPS: You may want to share some documentation about it.  Yes, I know videos and YouTube, but I prefer paper or PDF any days 
