Something tells me that front derailleur isn't going to work too well where it is positioned right now.
Secondly, I've never seen those ofmega cranks, they look fairly low on the food chain though. Regardless, should be a fun ride after a bit of work.