Sorry, I tried to respond to this and the computer crashed.
While both may be grammatically correct (and I'm not sure whether they are or they aren't), neither sounds natural, although the first could be used poetically. Long have I waited for this moment, I have long waited for this moment... etc. Sounds like you are giving a toast, or writing a poem.
The second one simply sounds wrong. If I were your proofreader, I'd correct it.